He has also served as Deputy Secretary (Finance), Director (China & East Asia) and Joint Secretary (East Asia) during his stints at the headquarters of the External Affairs Ministry.

He was High Commissioner of India to Malaysia from January 2010 to October 2013, Ambassador of India to Germany from October 2013 to January 2016 and Ambassador of India to China from January 2016 to October 2017.