He completed his master of science (Integrated) in physics from IIT Kanpur in 1985. He was awarded his PhD in 1990 from Caltech, Pasadena, USA. Later he went on to work as a post-doctoral research associate at IAS, Princeton until 1992.