Indian Grandmaster, World U14 Champion 2008, Indian Youth Champion in 2005, 2006, 2007 and 2009. Second of Anish Giri in 2016.
A member of the Indian team at the 2016 Olympiad.
Best results: World Junior U16 Chess Championship 2009, 2nd; Nagpur International Open in 2011, 2nd; World Junior Chess Championship, 2013, 3rd; Challengers Championship 2014, 1st; Lake Sevan 2014, 1st; Lake Sevan 2015, 3rd; Asian Individual Championship 2015, 3rd; Lake Sevan 2016, 1st; Indian championship 2017, 3-4th.