He obtained his B.Sc. degree in Physics-Chemistry-Mathematics from MLSU Udaipur (India) followed by his M.Sc. degree in Physical Chemistry from IIT Bombay. He conducted his doctoral work at The Ohio State University under the supervision of Prof. Christopher M. Hadad. After graduate school, he worked with Prof. Platz as a postdoctoral fellow before he came to Colorado School of Mines as a Camille and Henry Dreyfus Postdoctoral Fellow in Environmental Chemistry. Subsequently, he accepted a tenure track assistant professor position.