1986年4月至1994年5月,山西省中陽縣稅務局科員;
1994年6月至1995年3月,任山西省中陽縣國家稅務局征管股副股長;
1995年4月至1997年6月,任山西省中陽縣國家稅務局人事教育股股長;
1997年7月至2001年4月,任山西省柳林縣國家稅務局紀檢組長、成家莊稅務所所長;
2001年5月至今,任山西省中陽縣國家稅務局黨組成員、副局長。