1979.08—1982.08甘肅畜牧學校獸醫專業。
1982.08—1989.11內蒙古額濟納旗中學教師。
1989.11—1991.11武威市糧食局原飼料廠幹部。
1991.11—1994.03武威市畜牧中心原幹部。
1994.03—1997.07武威市清水鄉原科技副鄉長
1997.07—1999.02武威市清水鄉原黨委副書記、紀委書記。
1999.02—2001.07武威市清水鄉原黨委副書記、鄉長。
2001.07—2001.12涼州區清水鄉黨委副書記、鄉長(1999.09—2001.12在甘肅省委黨校經濟管理專業大專班學習)。
2001.12 —— 2004.08涼州區廟山鎮原黨委書記
2004.08——2005.08涼州區豐樂鎮黨委書記(2002.09——2004.12在甘肅省委黨校行政管理專業本科班學習)
2005.08——2007.07武威市信訪局副局長
2007.07——2009.07涼州區政府副區長
2009.07——2009.438+02涼州區委常委、副區長
2009.12—2011.09涼州區委常委、武威陽光產業示範園區管委會副主任。
2011.09 ——涼州區委常委、區政府黨組副書記、常務副區長。