1981年6月至1987年3月，任中国驻联合国日内瓦办事处译员。1987年2月加入中国共产党。1987年3月至1994年5月，任外交部国际司三秘、副处长、处长。1994年5月至1995年8月，任外交部国际司参赞。1995年8月至1998年8月，首次被派往中国常驻联合国代表团工作，任参赞。回国后，1998年8月至2001年7月任外交部国际司副司长，2001年7月至2005年3月任外交部军控司司长，2005年3月至2006年1月任外交部国际司司长，2006年1月至2007年12月任外交部北美大洋洲司司长。2007年12月至2009年5月，任外交部部长助理，主管美大地区事务、国际事务、军控事务和翻译室。其间，还曾兼任上海世博会组委会副主任委员、中国红十字会副会长。