1976年1月至1977年12月,榆林县参加路线教育;
1977年12月至1984年7月,榆林县委农工部干事;
1984年7月至1988年9月, 榆林县大河塔乡乡长、党委书记;
1988年9月至1995年10月, 榆林市(现 榆阳区)大河塔乡、 红石桥乡党委书记 (其间:1988年9月至 1990年8月参加榆林地委党校培训班学习,1993年8月至1995年12月参加 中央党校函授学院本科班经济管理专业学习);
1995年10月至1998年7月,神木县委常委、副县长;
1998年7月至2000年11月,神木县委副书记、县长;
2000年11月至2005年7月,神木县委书记;
2005年7月至2005年9月, 榆林市副市长、神木县委书记;
2005年9月至2010年6月,榆林市副市长;
2010年6月至2013年7月,榆林市委常委、副市长;
2013年7月辞去 榆林市人民政府副市长。
2013年5月29日兼任榆林能源集团第一书记
负责工业信息、交通、国有资产监督管理、非公经济、电力和安全生产等方面的工作。
分管市工业和信息化局( 国有资产监督管理委员会)、交通运输局、 安全生产监督管理局、能源局、中小企业促进局(非公办)、矿业集团、煤炭出口集团、煤炭运销集团、榆神煤炭公司、资源勘探公司、榆天化。
联系市总工会、交通征稽处、技术监督局、煤炭安监分局、盐务局、邮政局、省无委办榆林管理处、电信公司、移动公司、联通公司、铁通公司、 网通公司、长途线务局、 神朔铁路公司、西延铁路榆林分公司、供电公司、电力公司、发电中心、 长庆石油勘探局、 长庆油田公司、神东煤炭公司、榆林神华能源公司、煤田地质一八五队、 神东电力公司、 国华电力公司。