1981年9月—1984年7月在成縣師範學習並畢業。
1984年7月—1984年12月在武都縣文教局工作。
1984年12月—1991年6月在隴南地委黨史辦工作,其間:1988年9月—1990年7月在省委黨校黨政管理專業大專班學習並畢業;1991年3月任地委黨史辦縣誌指導科副科長。
1991年6月—2005年4月在隴南行署計畫處工作,其間:1991年8月任隴南行署計畫處綜合科副科長;1995年9月任隴南市行署計畫處綜合科科長;1999年8月—2005年4月任隴南行署計畫處紀檢組長;1998年8月—2001年12月在中央黨校函授學院經濟管理專業本科班學習並畢業。
2005年4月—2010年1月任市人大常委會財經工委副主任。
2010年1月— 任中共文縣委常委、縣紀委書記。