1992年1月至1994年3月,任武山縣物價委員會副主任;
1994年3月至1996年5月,任武山縣城建環保局副局長;
1996年5月至2001年12月,任武山縣城建環保局黨支部書記、副局長;
2001年12月至2005年6月,任武山縣灘歌鎮黨委書記;
2005年6月至2006年9月,任武山縣人民政府副縣長(期間,2006年4月至2006年09月在天津市寶坻區掛職任區長助理);
2006年9月至2009年7月任甘谷縣委常委、紀委書記;
2009年8月至2011年9月任武山縣人民政府副縣長;
2011年9月至2015年2月任武山縣委常委、政法委書記;
2015年2月至今,任甘肅省天水市武山縣政協主席、黨組書記。