1968.12——1970.11,陽泉礦務局一礦採煤工人;1970.11——1974.08,陽泉礦務局金屬支柱廠生產組代乾;
1974.08——1976.12,在大同煤校學習;
1976.12——1983.08,陽泉礦務局金屬支柱廠技術員、助理經濟師、車間主任;
1983.08——1984.08,在秦皇島煤校學習;
1984.08——1987.09,在北京煤炭管理幹部學院學習;
1987.09——1993.04,陽泉礦務局選煤運銷處副處長;
1993.04——1993.12,陽泉礦務局選煤運銷處處長;
1993.12——1995.09,陽泉礦務局副局長兼運銷處處長;
1995.09——1997.11,陽泉礦務局局長;
1997.11——2000.05,山西省煤炭局(廳)副局長、副廳長、黨組成員(正廳級);
2000.05——2001.12,山西省煤炭工業局副局長、黨組副書記(正廳級);
2001.12——2003.04,山西省煤炭工業局局長、黨組書記;
2003.04——2004.03,山西省煤炭工業局局長、黨組書記,省經濟貿易委員會副主任、黨組成員(兼);
2004.03——2008.03,山西省政府國有資產監督管理委員會主任、黨組副書記;
2008.03——2010.05,山西省政府國有資產監督管理委員會主任、黨委書記;
2010.05——2010.06,山西省人大常委會民族宗教僑務外事工作委員會副主任,省政府國資委主任、黨委書記;
2010.06——2011.03,山西省人大常委會民族宗教僑務外事工作委員會副主任
2011.03.30—— ,山西省人大常委會城鄉建設環境保護工作委員會主任。
第十一屆全國人大代表。