1975.10——1978.03 山西省夏县埝掌公社党委办公室干事;
1978.03——1982.01 在山西大学历史系历史专业学习;
1982.01——1983.06 山西省委组织部干事;
1983.06——1987.04 山西省委办公厅秘书;
1987.04——1989.03 山西省委办公厅副处级秘书;
1989.03——1990.03 山西省委办公厅正处级秘书;
1990.03——1991.02 山西省委办公厅办公室主任;
1991.02——1994.11 山西省委办公厅人事处处长、机关纪委书记(期间:1993.05—1994.11挂职忻州行署专员助理));
1994.11——1996.06 山西省贸易厅纪检组组长、党组成员;
1996.06——2001.01 山西省忻州地委委员、地纪委书记、地委监委主任、行署党组成员;
2001.01——2006.08 中共山西省忻州市委副书记;
2006.08——2009.11 中共山西省委统战部副部长、省工商联党组书记;
2009.11—— 中共山西省委统战部常务副部长。
省十届政协常委。
2013年2月,任长治市委书记。

