主任、副区长、区长，区委书记等职。1995年6月，出任宝鸡市副市长；三年后，升任市长。1999年10月，调四川广元，历任市委副书记、副市长、代市长、市长。2002年2月10日，回到陕西，出任中共西安市委副书记，副市长。2006年7月21日，接替孙清云出任代理市长；2007年2月，正式当选西安市人民政府市长。2012年1月10日，在西安市十四届人大常委会第三十五次会议上，辞去市长职务，当选西安市人大常委会主任。2017年2月退休。
争议.
涉秦岭北麓违建别