1984年7月至1986年7月西安外國語學院學習;
1986年7月至1989年9月延川縣委黨校教師;
1989年9月至1990年7月延川縣監察局幹事;
1990年7月至1993年3月延安地區監察局幹事;
1993年3月至1996年3月延安市紀委、監察局科員(其間:1994年8月至1996年12月參加中央黨委函授學院經濟管理專業在職學習)
1996年3月至1997年11月延安市紀委、監察局第一紀檢監察室副科級副主任;
1997年11月至1998年12月延安市紀委、監察局監察綜合室副科級副主任;
1998年12月至2001年2月延安市紀委、監察局監察綜合室正科級副主任;
2001年2月至2002年7月延安市紀委、監察局監察綜合室正科級主任;
2002年7月至2002年12月延安市紀委、監察局監察綜合室主任(副縣級);
2002年12月至2006年9月吳起縣委常委、組織部長;
2006年9月至2011年9月中共甘泉縣委委員、常委、縣人民政府常務副縣長;
2011年9月至2014年1月中共甘泉縣委副書記;
2014年1月至今中共甘泉縣委副書記、政法委書記。