1973.01-1981.03原武威县西营水管处团支部书记;
1981.03-1984.09原武威县水利电力局党办主任;
1984.09-1987.09原武威县西营水管处副处长(期间:1985.08-1987.07省委党校哲学专业大专班学习);
1987.09-1989.04原武威市清源水管所党支部书记、所长;
1989.04-1994.05原武威市杂木水管处党支部书记、处长;
1994.05-1996.05原武威市黄羊水管处党支部书记、处长;
1996.05-2001.07原武威市水利局党委书记、局长;
2001.07-2002.07凉州区水利局党委书记、局长;
2002.07-2006.10凉州区水利局党委书记、局长,武威市毛藏水库筹建处专职副主任(副县级);
2006.10-2006.12凉州区政协党组成员;
2006.12-凉州区政协副主席。