记、行署专员；2000年地改市后，出任首任安康市人民政府市长；2001年，升任中共安康市委书记；2002年8月，转任中共咸阳市委书记；2004年4月起，兼任咸阳市人大常委会主任；2005年8月，升任中共陕西省委常委、兼省政法委书记；2006年10月，授副总警监警衔。2012年1月，转任陕西省人大常委会副主任；当年5月起，兼任省人大党组副书记；2013年1月，在省十二届人大一次会议上连任。2016年1月，辞去陕西省人大常委会副主任职务。