1985年3月至1991年1月,山西省孝義縣稅務局;
1991年1月至1994年9月,任山西省孝義縣稅務局稅政科副科長;
1994年9月至1995年8月,任山西省孝義市國家稅務局流轉稅科副科長;
1995年8月至1998年5月,任山西省孝義市國家稅務局征管科科長;
1998年5月至2002年9月,任山西省汾陽市國家稅務局黨組成員、副局長;
2002年10月至今,任山西省孝義市國家稅務局黨組成員、副局長。