Graduated from the Indian Institute of Technology, Kharagpur, in 1991 with B. Tech. (Honours) degree.
Joined the Indian Foreign Service in 1992.
Has served in Indian missions at Tashkent (1994-95), Bishkek (1995-98), Ottawa (1998-2001), Warsaw (2003-06), Tehran (2006-09), Permanent Mission of India in New York (2010-13) and Kathmandu (2015-17). He was India’s Political Coordinator in the UNSC in 2011-12, and a member of the ACABQ in 2013. He was Deputy Chief of Mission in Kathmandu.
At the Headquarters of the Ministry of External Affairs, he has served as Deputy Secretary for Eastern Europe and Russia (2001-03), Director for Administrative matters (2009-10), Joint Secretary for East & Southern Africa Division (2013-15), Joint Secretary for Southern Division (2017-18) and Additional Secretary (International Organizations & Summits) (2020-2022)
Has been Ambassador to Afghanistan (2018-20) and Myanmar (2022-24). Assumed the current position of Ambassador to Russia in April 2024.