Il a remporté le championnat du Commonwealth en 2001, le championnat du monde junior en novembre 2004 et le championnat d'Asie individuel en 2011.
Au , il est le 26e joueur mondial et le no 2 indien avec un classement Elo de 2 726 points. Son record personnel de 2 770 points a été obtenu en [1]. En , il était classé dixième joueur mondial.
Championnat d'Asie 2001, Calcutta, 10e, qualification pour le championnat du monde FIDE 2001-2002 et dernière norme grand maître.Masters Ron Banwell MSO, 2001, Londres, médaille d'or.Champion du Commonwealth 2001, Londres, médaille d'or.
en 2010 (au deuxième échiquier), médaille de bronze par équipe ;
en 2011 (au premier échiquier), l'Inde finit huitième ;
en 2015 (au premier échiquier), l'Inde finit neuvième.
En 2014, il remporta la médaille d'argent au troisième échiquier lors de la coupe d'Europe des clubs d'échecs et son équipe de Nový Bor finit deuxième de la compétition[4].
En 2016, il réalisa une performance de 2 831 points au premier échiquier de l'Inde lors de l'Olympiade d'échecs de 2016 et l'équipe d'inde finit quatrième de la compétition[5].