1971年11月至1974年9月,在渭源縣公交局工作;
1974年9月至1976年8月,在甘肅師範大學中文系語文專業學習;
1976年8月至1984年10月,在渭源縣委宣傳部工作;
1984年10月至1986年12月,任渭源縣委宣傳部副部長;
1986年12月至1988年8月,任渭源縣委宣傳部部長;
1988年8月至1989年11月,任中共定西地委宣傳部新聞宣傳科科長;
1989年11月至1990年4月,任渭源縣文化廣播局局長;
1990年4月至1994年8月,任渭源縣政府辦公室主任;
1994年8月至1998年9月,任渭源縣電力公司黨支部書記;
1998年9月至2002年7月,任渭源縣廣播電視局(站)局(站)長;
2002年7月至2002年11月,任渭源縣廣播電影電視局(站)局(站)長;
2002年11月任渭源縣人大常委會黨組成員,
2002年12月至今任渭源縣人大常委會副主任。