Presently he is a Distinguished Fellow at Vivekananda International Foundation. He was the Indian Ambassador to the Islamic Republic of Iran (2011-15). During his tenure, he led negotiations on Indian Participation in Chabahar Port. In the past, he has served as Indian Ambassador to the Czech Republic, Libya and India’s High Commissioner to Malta. He joined Indian Foreign Services in 1978. After retirement, he served as Senior Advisor to ONGC Videsh Ltd (2015-16). He also served as an Independent Director on the Board of GAIL (2017-20). He negotiated the MOU with Iran for Indian participation in Chabahar Port and has served on the Board of Directors of India Ports Global Ltd, the company under the Shipping Ministry charged with the development of Chabahar Port.