1981年09月—1985年06月, 西北师范大学 历史系历史专业学习;
1985年06月—1985年08月, 甘肃省委组织部 选调生培训班学习;
1985年08月—1989年12月, 白银市 委组织部科员;
1989年12月—1992年07月, 白银市 委组织部副科级组织员(其间:1989年8月—1992年6月, 中央党校函授学院 经济管理学专业学习);
1992年07月—1994年11月,白银市委组织部正科级组织员;
1994年11月—1996年03月,白银市委组织部干部二科科长;
1996年03月—1999年09月, 景泰县 县委副书记;
1999年09月—2001年06月,景泰县县委副书记、县长;
2001年06月—2003年12月,景泰县县委书记(其间:2003年3月—2003年6月,在 中央党校 县委书记培训班学习);
2003年12月—2008年05月,白银市委常委、宣传部长(其间:2002年9月—2005年6月在 中共甘肃省委党校 在职研究生班政治经济学专业学习);
2008年05月—2013年11月, 庆阳市 委常委、组织部长;
2013年12月—2017年12月, 兰州城市学院 党委书记;
2017年12月—, 兰州文理学院 党委书记。
2023年06月—,政协甘肃省委员会提案委员会副主任。