1983年9月至1984年7月,任呂梁行署財政局稅政科幹事;
1984年7月至1989年7月,任呂梁行署稅務局稅政科科員;
1989年7月至1994年8月,任呂梁地區稅務局征管科副科長;
1994年8月至1995年7月,任呂梁地區國家稅務局征管科副科長;
1995年7月至1998年5月,任呂梁地區國家稅務局流轉稅科科長;
1998年5月至2001年5月,任呂梁地區國家稅務局稅政壹科科長;
2001年5月至2005年8月,任柳林縣國家稅務局黨組書記、局長;
2005年8月至2005年12月,任呂梁市國家稅務局人事教育科科長;
2005年12月至2009年1月,任呂梁市國家稅務局黨組成員、總會計師;
2009年1月至2010年5月,任呂梁市國家稅務局黨組成員、紀檢組長;
2010年5月至今,任呂梁市國家稅務局黨組成員、副局長。