En juin 2014, à Lucknow, il améliore de 33 cm son record personnel en établissant un nouveau record national avec la marque de 17,17 m[1].
Le 29 juin 2018, il saute 17,09 m, sans vent, à Guwahati, puis le 29 août, il remporte le titre lors des Jeux asiatiques de Jakarta avec 16,77 m, devant l'Ouzbek Ruslan Kurbanov (16,62 m) et le Chinois Cao Shuo (16,56 m)[2].