1979年12月至1981年08月,在镇原一中任教;
1981年09月至1986年09月,在镇原县党校任教;
1986年10月至1988年11月,在镇原县县委宣传部任副部长;
1988年12月至1993年12月,任共青团镇原县委书记;
1994年01月至1996年12月,任镇原县太平乡付书记;
1997年01月至1997年08月,任镇原县孟坝镇党委书记;
1997年09月至2002年09月,任环县政府副县长;
2002年10月至2006年02月,任宁县县委副书记、纪委书记;
2006年03月至2006年11月,任宁县县委副书记兼长庆桥经济示范园区管委会主任;
2006年12月至2009年02月,任宁县县委副书记、宁县政府县长;
2009年03月至2009年12月,任庆阳市劳动保障局党组书记、局长;
2010年01月至2015年07月,任庆阳市水务局党组书记、局长;
2015年07月至2016年01月,任庆阳市农牧局局长、党组书记。
2016年01月至今庆阳市政协副主席、党组成员