1983年8月至1986年6月 榆林师范学校上学;
1986年7月至1988年11月 神木县万镇中学任教(其间:参加自学考试,获得汉语言文学专业大专学历);
1988年12月至1995年5月 神木县体改委工作,先后担任办事员、科员(其间:
1993年5月至1995年5月 神木县万镇镇银道村挂职锻炼,任村支部副书记;
1993年12月至1995年12月中央党校经济管理专业函授学习,获得本科学历);
1995年6月至1996年6月 神木县体改委副主任科员;
1996年7月至1997年12月 神木县房改办主任兼住房资金管理中心主任;
1998年1月通过公开选调到中共榆林市委办公室工作;
2000年12月至2006年9月 中共榆林市委办公室综合三科科长(其间:
2003年12月至2005年12月陕西省委党校学习,获得在职研究生学历);
2006年9月至2009年8月 中共榆林市委办公室副主任;
2009年8月至2013年11月 中共吴堡县委副书记;
2013年11月至2016年8月 中共定边县委常委、县政府常务副县长。
2016年8月至2016年12月 定边县人民政府代县长。
2016年12月至今 定边县人民政府县长。