陕西财经学院财政专业，在陕西省延安财经学校任教。1993年7月，在西安市财政局预算处工作。2000年11月，任西安市财政局副局长。2002年7月，任西安市阎良区委副书记、区长。2005年11月，任阎良区委书记，其间于2003年9月至2006年11月在西安交通大学应用经济学专业学习。2008年8月，任西安市灞桥区委书记。2010年6月，任榆林市委副书记。2011年8月，任榆林市委副书记、代市长，2012年1月当选市长。2013年，担任全国人大代表。2015年6月，任中共渭南市委书记、市人大常委会主任。