1967年-1968年,中国人民外交学会科员;1968年-1970年,在山西离石、江西上高等地干校和广州军区汕头牛田洋农场劳动锻炼;1970年-1998年,历任驻肯尼亚使馆职员、随员、外交部新闻司随员、三秘、副处长、驻莱索托使馆一秘、新闻司副司长、司长、外交部发言人、外交部部长助理、常驻联合国代表团代表、特命全权大使、外交部副部长;1998年-2001年,驻美国大使;2001年-2003年,外交部党委书记、副部长;2004年-2007年,外交部部长;2008年-2013年,十一届全国人大外事委员会主任委员。现任中国人民外交学会名誉会长、中国公共外交协会会长、中国国际友好联络会会长、中国翻译协会会长。