1938年6月出生于內(nèi)蒙古土默特左旗。中學(xué)就讀于呼和浩特市。1958年至1963年就讀于南開大學(xué)外文系。畢業(yè)后進入外交部工作。先后在中國駐英國代辦處、外交部歐美司、中國駐加拿大使館、外交部美洲大洋洲司任職。1988年2月調(diào)國務(wù)院外事辦公室和總理辦公室工作,先后任副局長、局長、國務(wù)院外事辦公室副主任,兼任國務(wù)院總理外事秘書。
1998年1月當(dāng)選全國人大代表,2003年1月再次當(dāng)選。曾任九屆全國人大常委會副秘書長、機關(guān)黨委書記,十屆全國人大外事委員會副主任委員?,F(xiàn)為全國人大特邀專家(外事)。
在外交部期間,工作主要涉及歐美地區(qū)業(yè)務(wù)。
在國務(wù)院外辦和總理辦公室工作期間,參與國際形勢和對外工作的研究及部分重大外事活動的組織、協(xié)調(diào)和相關(guān)文稿的起草。
在全國人大工作期間,就議會外交的理論進行了系統(tǒng)的探索,并廣泛參與對外活動。曾擔(dān)任中美議會交流機制中方副主席、中國-加拿大議會協(xié)會中方主席、中國-智利議會政治對話委員會中方主席、各國議會聯(lián)盟執(zhí)行委員、議會世貿(mào)大會指導(dǎo)委員會委員、拉美議會觀察員等職。
先后受聘南開大學(xué)外國語學(xué)院、周恩來政府管理學(xué)院兼職教授。