Le , il porte son record personnel à 20,40 m à Patiala, avant de remporter sous une pluie torrentielle la médaille d'argent derrière Ali Samari, avec 19,77 m à Bhubaneswar lors des Championnats d'Asie 2017.