2年2月加入中国共产党。2000年5月，任甘肃省质量技术监督局局长、党组书记。2002年11月，任中共金昌市委副书记、代市长，2003年3月当选为市长。2005年3月，任中共金昌市委书记。2007年2月，兼任市人大常委会主任。2008年2月，任中共酒泉市委书记，同年7月兼任市人大委员会主任。2011年5月，任甘肃省人民政府副省长。2012年4月，任中共甘肃省委常委，同年10月兼任省委秘书长。2017年1月，当选甘肃省人大常委会副主任、党组副书记，同年5月不再担任中共甘肃省委常委。2018年1月，不再