Il dépasse pour la première fois la limite des 80 mètres en 2023, réalisant successivement 81,05 m, 82,87 m lors des championnats d'Inde, puis 84,38 m[1]. Il atteint la finale des championnats du monde à Budapest et se hisse au 5e rang en portant son record personnel à 84,77 m. En en finale des Jeux asiatiques à Hangzhou, il améliore ce record avec 87,54 m et remporte la médaille d'argent, derrière son compatriote Neeraj Chopra[2].