1950年12月報名參加軍事幹部學校。
1951年1月到外交部所屬的外國語學校英文系學習。
1954年9月畢業後,被分配進外交部,隨即被派往駐芬蘭大使館工作。此外一直在外交部系統工作,曾先後在西歐司、領事司、辦公廳秘書室和駐芬蘭大使館任職。
1985年5月任我國常駐聯合國代表團參贊。
1987年6月調回國內後,在西歐司任參贊。
1988年12月被調到中央外事工作領導小組辦公室和國務院外事辦公室任政策研究組組長。
1993年4月至1996年10月任我國駐肯亞大使兼常駐聯合國環境規劃署代表和常駐聯合國人居中心代表。
1997年2月起,任我國聯合國協會副會長兼總幹事。
2000年4月當選為聯合國協會世界聯合會執委會副主席。