1977年3月—1985年3月黄陵县真村中学、仓村中学、太贤中学和星星沟中学任教(期间:1978年10月—1980年7月在延安师范脱产上学)
1985年3月—1988年6月黄陵县店头中学任团委书记
1988年6月—1991年7月共青团黄陵县委工作
1991年7月—1992年5月黄陵县阿党乡任党委委员、副乡长
1992年5月—1992年11月任黄陵县阿党乡党委副书记
1992年11月—1995年12月任黄陵县阿党乡乡长(期间:1994年7月—1994年12月在山东省青州市政府办公室挂职学习)
1995年12月—1997年12月任黄陵县隆坊镇镇长(期间:1993年8月—1996年6月在中央党校函授学院延安学区经济管理专业大专班学习)
1997年12月—2000年11月任黄陵县隆坊镇党委书记
2000年11月—2002年1月任黄陵县委组织部副部长(期间:2001年9月—2002年1月主持工作)
2002年1月—2002年12月任黄陵县委组织部部长
2002年12月—2006年9月任安塞县委常委(期间:2003年8月—2005年10月在中央党校函授学院法律本科班学习)
2006年9月至今延川县委常委、常务副县长。