He has participated many times in the Indian Chess Championship, winning two gold medals (1997, 2000) and four bronze medals (1999, 2001, 2003, 2005). In 2000, he played in the Single-elimination tournament for the World Chess Championship (New Delhi/Tehran) where he lost a knockout match to Gilberto Milos. He was awarded the Grandmaster title in 2000.