Le , il lance le javelot à 82,23 m à Guwahati, record national égalé, pour battre ensuite ce record et le record du monde juniors en 86,48 m lors des Championnats du monde juniors d'athlétisme 2016 à Bydgoszcz. Il s'agit de la première victoire indienne dans un championnat organisé par l'IAAF.