任中共兰州市委副书记、代市长（2005年3月当选市长）。2006年6月，任甘肃省人民政府省长助理、省政府党组成员（至2008年3月），中共兰州市委副书记、市长；2008年1月，任甘肃省政协副主席、党组成员，兰州市委副书记、市长。2008年，当选第十一届全国人民代表大会甘肃地区代表第十一届全国人民代表大会甘肃地区代表。2010年1月，任甘肃省政协副主席、党组副书记。2017年1月，不再担任甘肃省政协副主席。