1979-1981年,任中华人民共和国驻法兰西共和国大使馆职员。
1981-1988年,分别担任外交部亚洲司科员、三秘、副处长、一秘。
1988-1991年,任驻巴基斯坦伊斯兰共和国大使馆政治处主任。
1991-1993年,任驻柬埔寨王国全国最高委员会代表处助理代表、驻柬埔寨大使馆参赞。
1993-1995年,任外交部亚洲司参赞兼处长。
1995-1998年,任驻大韩民国大使馆公使衔参赞。
1998-2002年,任外交部新闻司副司长、外交部发言人。
2002-2004年,任驻阿富汗特命全权大使。
2005-2007年,任驻印度共和国特命全权大使。
2008年2月-2010年4月,任驻意大利共和国特命全权大使。
2010年5月-2012年8月,任驻波兰共和国唤告特命全权大使。
在外交部工作期间,足迹遍及世界五大洲50多个国家。曾作为中国代表团成员,出席1992年和1999年在纽约举行的联合国大会,1994年亚太经合组织领导人非正式会议,1996年首届亚欧首昌链兆脑会议,1994年东盟地区论坛会议和2001年举行的上海合作组织总理会晤。1986年作为中国南亚事务专家访问美国,进行专题交流。
2015年11月,卸任阿富汗事务特耐租使。