历任锅炉压力容器安全监察处主任科员，甘肃省劳动安全监察检测研究中心副主任、省锅炉压力容器检验研究所所长、总工程师、高级工程师，副厅长等职务。1992年2月加入中国共产党。2000年5月，任甘肃省质量技术监督局局长、党组书记。2002年11月，任中共金昌市委副书记、代市长，2003年3月当选为市长。2005年3月，任中共金昌市委书记。2007年2月，兼任市人大常委会主任。2008年2月，任中共酒泉市委书记，同年7月兼任市人大委员会主任。2011年5月，任甘肃省人民政府副省长。2012年4月，任中共甘肃