中國人民政治協商會議全國委員會副主席。浙江寧波人。1961~1968年在北京工業大學無線電系無線電技術專業學習。1968~1981年任遼寧省遼陽科學實驗廠、遼寧精密元件廠、遼寧省遼陽電子儀錶廠技術員。1981~1983年任遼寧省遼陽電子儀錶廠副廠長、廠長。1983~1984年任遼寧省遼陽市電子工業公司副經理。1984~1985年任遼寧省遼陽市文聖區副區長。1985~1993年任遼寧省遼陽市副市長。1993~2001年任遼寧省副省長。1997~2003年任中中國民主建國會中央委員會副主席,是第九屆全國人大代表、全國政協第十屆常務委員。2003年後任民建中央常務副主席、中華全國總工會副主席。2005年3月12日在全國政協十屆三次會議上增選為全國政協十屆副主席。2007年12月當選民建中央第一副主席。2008年任全國政協第十一屆副主席。