1960年9月在吉林工業大學汽車系內燃機專業學習。
1965年8月在中共遼寧省委黨校青年幹部培訓班和中共瀋陽市委黨校青年幹部培訓班學習。
1968年10月任河北省邯鄲地區內燃機廠技術員。
1969年3月任河北省邯鄲市腳踏車廠技術員、車間黨支部書記、廠技術科科長、副廠長、廠黨委委員。
1982年5月任邯鄲市副市長,邯鄲市委副書記。
1985年6月任河北省委常委,
1994年3月任河北省委副書記,
1996年7月任吉林省委副書記,
2000年2月任中央金融工委副書記。
2003年1月至2007年5月任國務院僑務辦公室主任、黨組書記
2008年3月任第十一屆全國人大華僑委員會副主任委員。
中共十三屆、十四屆、十五屆中央候補委員,第十一屆全國人大常委會委員。