1975.03-1978.12 通渭縣碧玉鄉插隊
1978.12-1983.05 通渭縣檢察院書記員
1983.05-1993.08 通渭縣檢察院助理檢察員、檢察員(其間:1988.08-1990.08參加甘肅廣播電視大學法律(檢察)專業大專班學習)
1993.08-1995.04 通渭縣檢察院副科級檢察員
1995.04-1997.05 隴西縣檢察院副科級幹部
1997.05-1998.09 隴西縣檢察院副科級檢察員
1998.09-2004.12 隴西縣檢察院副科級檢察員、控告申訴檢察科科長
2004.12-2009.11 隴西縣檢察院正科級檢察員、控告申訴檢察科科長
2009.11-2010.05 隴西縣人民檢察院檢察委員會專職委員(正科級)
2010.05-今 隴西縣政協副主席