2002年9月到2004年7月，在兰州大学工商管理研究生班学习)。2002年11月，任中共武威市委常委、秘书长。2005年7月，任中共武威市委常委、常务副市长（2007年9月到2010年12月，在甘肃农业大学生态学博士研究生班学习）。2008年5月，任武威市代市长（8月当选市长）。2011年9月，任甘肃省工商行政管理局局长。2017年5月，任中共平凉市委书记。2018年1月，兼任甘肃省政协副主席。