2000.05——2002.06甘肃省国土资源厅副厅长(正厅级)、党组成员(其间:1998.09——2001.06在甘肃政法学院法学专业学习)
2002.06——2002.07甘肃省嘉峪关市委副书记、副市长、代市长
2002.07——2008.02甘肃省嘉峪关市委副书记,市长(其间:2002.07——2004.01在中国人民公安大学诉讼法学专业研究生课程进修班学习)
2008.02——2009.02甘肃省嘉峪关市委书记、市长
2009.02——2011.01甘肃省嘉峪关市委书记、市人大常委会主任(其间:2010.03——2010.07在中央党校第28期中青年干部培训班学习)
2011.01——2011.07甘肃省嘉峪关市委书记
2011.07——2016.09甘肃省酒泉市委书记
2016.09——2016.11甘肃省林业厅党组书记
2016.11——甘肃省林业厅党组书记、厅长