In 1976, he joined the Indian Foreign Service. After two years of training in India, he was posted at the Permanent Mission of India, Geneva to learn French, and thereafter to work at the Mission as Second Secretary. He was transferred to the High Commission of India in Bangladesh as Second Secretary and subsequently as First Secretary, dealing with Economic and Commerce matters. He returned to India and was posted as Under Secretary to the Government of India in the Ministry of Commerce, New Delhi from 1984 to 1986, dealing with State Trading issues as well as regulation of Indian investments abroad. He was appointed Deputy Director General at the Indian Council for Cultural Relations, New Delhi from 1986 to 1988, and was, inter alia, involved with the Festival of India in the Soviet Union. He was posted to the Indian Embassy in Moscow from 1988 to 1991 as First Secretary and subsequently as Counsellor during the perestroika and glasnost years. He was Deputy High Commissioner at the High Commission of India, Singapore from 1991 to 1995 looking after, inter alia, economic, commercial and investment issues. During 1995-1997, he returned to India and headed the Technical Cooperation Division as Joint Secretary in the Ministry of External Affairs in New Delhi, dealing with bilateral, economic and technical cooperation and international disaster relief. He thereafter joined the Foreign Service Institute as Director in charge of Professional Course for Foreign Diplomats. Between 1997 and 2001, he was posted at the Embassy of India, Paris, as Minister, dealing with all bilateral economic matters and relations with Organisation for Economic Cooperation and Development. He was appointed as Ambassador to the Republic of Senegal and was concurrently accredited to the Cape Verde Islands, Guinea Bissau, Mali, Mauritania and the Gambia from 2001 to 2005. He was associated with the establishment of TEAM–9, a regional economic cooperation mechanism between India and eight West African countries. From September 2005 to January 2009, he was Ambassador of India to Bahrain. In January 2009 he was appointed the Ambassador to Sweden with additional charge of Latvia and continued in this post until he retired on 16 July 2010.