He joined the Indian Foreign Services in 1991. Presently he is Joint Secretary (Passport Seva Project) and Chief Passport Officer in the Ministry of External
Affairs, Government of India. He served as Minister/Deputy Head of Mission at the Embassy of India in Jakarta (2007–10) and the Counselor at the Permanent
Mission of India to the Conference on Disarmament in Geneva (2004–07). During 1993-2001, he worked with Indian Missions in Mexico, Colombia and Nepal (where he also held the position of the Secretary of B P Koirala India – Nepal Foundation). In 2001–04, he was Deputy Secretary (Southeast Asia and Pacific) in the Ministry of External Affairs. He has been appointed as Customer nominee Director on the Board of SPMCIL by the Ministry of External Affairs with effect from 3rd November, 2010.