1965年至1970年在北京對外貿易學院學習;
1970年至1971年在唐山柏各莊軍墾農場勞動;
1971年至1972年在駐達卡總領館工作;
1972年至1973年在倫敦伊林教育學院學習;
1974年至1978年為駐烏干達大使館職員;
1978年至1987年任外交部信使隊副處長;
1987年至1993年任常駐聯合國代表團二秘、一秘;
1993年至1998年任外交部政策研究室處長、副主任;
1998年至2001年忍駐美國大使館公使銜參贊;
2001年至2003年任駐約旦哈希姆王國特命全權大使;
2003年至2007年任駐以色列國特命全權大使;
2008年至2011年12月中國人民外交學會黨組成員、副會長。