1981.09——1982.07 西北民族学院预科班学习 ;
1982.09——1986.07 西北民族学院民族贸易系民族贸易专业学习 ;
1986.07——1992.05 原固原县商业局干部 ;
1992.05——1993.04 原固原地区行署财贸处干部 ;
1993.04——1997.08 原固原地区行署财贸处商业科副科长 (其间:1996.09—1997.01参加宁夏党校培训班);
1997.08——1998.05 原固原地区财贸局商业科科长 ;
1998.05——2002.09 原固原地区财贸局副局长(其间:2000.05—2000.11天津劝业场股份有限公司挂职);
2002.09——2008.04 固原市审计局局长 (其间:2004.03—2004.06宁夏区委党校领导干部进修班学习);
2008.04——2009.08 固原市审计局党组书记、局长 ;
2009.08——2012.02 固原市商务局党组书记、局长 ;
2012.02——2012.11 固原市民政局党组书记、局长 ;
2012.11——2012.12 固原市人大常委会副主任, 固原市民政局党组书记、局长 ;
2012.12——2016.12 固原市人大常委会副主任、党组成员 ;
2016.12—— 固原市人大常委会党组副书记、副主任 。[1]