1969—1983年為邯鄲鋼鐵總廠焦化車間工人、焦化分廠團委書記,總廠團委副書記,總廠運輸部黨委副書記,燒結原料分廠黨委副書記兼紀委書記。1983—1985年在鞍山鋼鐵學院管理工程系企業管理專業學習。1985—1993年任邯鄲鋼鐵總廠教育培訓部黨委副書記、書記,工程處黨委書記。1993—1995年任邯鄲鋼鐵總廠附企公司經理(1991.09—1994.06在北京科技大學成人教育學院函授管理工程專業學習)。1995—1998年任省經貿委副主任、黨組副書記。1998—2000年任省冶金廳廳長、黨組書記,省經貿委副主任、黨組副書記。2000—2002年任省國土資源廳廳長、黨組書記兼省海洋局局長。2002年起任副省長、省政府黨組成員兼省委企業工委書記(2002.01—2002.10),副省長、省政府黨組成員兼省委企業工委(省國有企業監事會工作辦公室)書記(主任)。
六屆省委委員,省八屆政協委員。