1991.09--1995.06 甘肃农业大学水土保持专业学习
1995.06--1995.08 待业
1995.08--2000.08 甘肃省华亭县民政局干部
2000.08--2002.09 甘肃省华亭县委办公室干部
2002.09--2004.01 甘肃省华亭县委办公室督查信息科科长(2002.10--2004.09参加北京师范大学研究生课程进修班行政管理专业学习)
2004.01--2004.10 甘肃省华亭县委办公室秘书科科长
2004.10--2005.01 甘肃省华亭县委办公室副主任、秘书科科长
2005.01--2005.06 甘肃省华亭县委办公室副主任
2005.06--2006.04 甘肃省华亭县委办公室副主任、县保密委员会办公室副主任、县保密局副局长
2006.04--2007.04 甘肃省华亭县委办公室副主任、调研室主任
2007.04--2008.01 甘肃省华亭县上关乡党委副书记、乡长
2008.01--2012.02 甘肃省华亭县委组织部副部长
2012.02--2013.12 甘肃省华亭县山寨回族乡党委书记
2013.12--2014.12 甘肃省华亭县安口镇党委副书记、镇长
2014.12--2016.10 甘肃省华亭县安口镇党委书记
2016.10--2019.01 甘肃省崇信县政府党组成员、副县长
2019.01-- 甘肃省平凉市科学技术局党组成员、副局长