An alumnus of National Defence Academy and Rashtriya Indian Military College, he holds a bachelor’s degree in science from Jawaharlal Nehru University (National Defence Academy, Pune), a bachelor’s degree in technology (mechanical engineering) from Jawaharlal Nehru University, New Delhi. He has also completed masters in business administration from the Faculty of Management Studies, New Delhi. He has completed a course in modeling and simulation from the Institute of Armament Technology, Pune. Previously, he has served in the Indian Navy for over 22 years and has held several assignments afloat and onboard such as INS Mumbai and INS Kuthar and various appointments in warship overseeing team, Directorate of Naval Design, Directorate of Ship Production and Naval Dockyard, Vishakhapatnam. He has received various commendations from the flag officer commander in chief, Eastern Naval Command as well as Western Naval Command.