西省工作。早年曾长期在地方电力系统任职；先后担任西北电管局共青团委副书记，陕西石泉水电厂厂长、陕西安康水电总厂厂长，陕西省农电管理局局长，省电力建设投资开发公司（省投资集团公司）总经理、副董事长。2000年4月，任渭南市市长。2001年1月，任中共榆林市委书记。2002年5月，当选中共陕西省委常委；先后兼任省总工会主席，省教育工作委员会书记。2007年5月，兼任省纪委书记。2017年3月，不再担任中共陕西省委常委、省纪委书记。