1974.03——1978.09,河津市僧樓鄉任教參加工作;
1978.09——1982.07,在北京林業大學水土保持專業學習;
1982.08——1988.06,山西省水土保持勘測規劃設計隊工作;
1988.06——1989.06,山西省水土保持勘測規劃設計隊副科長;
1989.06——1992.03,山西省水土保持勘測規劃設計隊科長;
1992.03——1995.02,山西省水土保持勘測規劃設計隊副隊長;
1995.02——1997.01,山西省移民辦公室主任;
1997.01——2000.12,山西省水利廳綜合經營管理站站長;
2000.12——2006.04,山西省水資源管理委員會辦公室主任;
2006.04——2010.11,山西省水資源管理委員會辦公室主任(副廳級);
2010.11——2010.12,山西省水利廳黨組成員;
2010.12——至今,山西省水利廳黨組成員、省水土保持局局長(副廳級)。