He studied Mandarin Chinese[6] and served in the Indian missions at Hong Kong and Beijing from 1985 to 1991.
From March 2001 to June 2002, he worked at the Ministry of External Affairs in New Delhi as the Staff Officer to the Foreign Secretary of India.
[8] Subsequently, he functioned at the Prime Minister's Office in New Delhi as the Deputy Chief in the Division of National Security Affairs, Defence and International Policy.
From December 2009 to July 2014, he was the Joint Secretary (East Asia) at the Ministry of External Affairs in New Delhi.
[8] He also served as the Indian Ambassador to Bhutan from August 2014 to December 2015[3] and the High Commissioner of India to Pakistan from January 2016 to November 2017.