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,山西省政府国有资产监督管理委员会主任[1]、党组副书记;
2008.03——2010.05,山西省政府国有资产监督管理委员会主任[2]、党委书记;
2010.05——2010.06,山西省人大常委会民族宗教侨务外事工作委员会副主任[3],省政府国资委主任、党委书记;
2010.06——2011.03,山西省人大常委会民族宗教侨务外事工作委员会副主任
2011.03.30—— ,山西省人大常委会城乡建设环境保护工作委员会主任。
第十一届全国人大代表[4]。