India competed at the 2018 Asian Games in Jakarta and Palembang, Indonesia, from 18 August to 2 September. Neeraj Chopra was the flag bearer for the opening ceremony while Rani Rampal was named as the flag bearer for the closing ceremony. India bettered its previous best medal haul achieved 8 years earlier at the 2010 Asian Games in Guangzhou, China.