1969年10月至1973年4月在中國人民解放軍二0部隊任文書、班長;
1973年9月至1977年2月在甘肅工業大學學習;
1977年4月至1980年4月在中共定西地委工業辦公室、定西行署工業局工作;
1980年4月至1982年3月在定西縣螺釘廠工作,任技術員、助理工程師;
1982年4月至1983年10月在定西縣衛生局工作;
1983年11月至1984年12月任定西縣經濟委員會副主任;
1985年1月至9月任定西縣手聯社黨支部書記兼主任;
1985年10月至1993年9月任中共通渭縣委常委、副書記;
1993年9月至12月任中共漳縣縣委常委、副書記;
1994年1月至1997年5月任中共漳縣縣委常委、副書記、漳縣人民政府縣長。
調離漳縣後曾任定西地區文化處處長、定西市文化局局長。