980年5月-1983年3月，在黄陵县团县委工作，后任副书记、书记。1983年3月-1984年3月，任黄陵县隆坊镇党委任党委书记。1986年3月-1991年10月，在黄陵县政府、县委工作，任政府副县长、县委常委。1991年10月-1992年10月，担任延安市委任常委、副书记。1992年10月-1996年10月，担任宜川县县长、县委书记。1996年11月-2000年6月，任榆林地区行政公署副专员。2000年7月-2001年2月，任榆林市副市长。2001年2月-2006年4月，任榆林市委副书记、榆林市市长。20