1970.10─1972.10 甘肅省岷縣革委會工作
1972.11─1978.07 青海軍區獨立騎兵支隊士兵、省軍區政治部秘書
1978.08─1986.02 岷縣人民武裝部軍事科副科長(其間:1980.07—1982.06青海省電大函授學習)
1986.03─1992.09 岷縣人民武裝部政工科科長(1990.09—1992.09中央黨校函授學習)
1992.10—1994.12 隴西縣人民武裝部政委(副團級)
1995.01—1999.08 隴西縣人民武裝部政委(正團級)(其間:1995.02—1999.08中共隴西縣委常委
)
1999.09—2009.11 隴西師範學校黨委書記
2009.12 至今 隴西縣人大常委會副主任