1937年參加工作,同年參加犧盟會。任遼縣四區犧盟會協理員,尖廟編村動委會主任、編村犧盟會秘書、指導員。1941年任太行區武安縣政府承審處書記員、指導員、科長、城關區武委會主任,1947年任太行八分區新鄉市三區區長兼武工隊長。建國後,先後任國營長治運輸公司黨委書記、經理,中共長治地委科長,山西省交通廳黨委書記、政治處主任,山西省交通廳公路總段總段長,山西省公路局副局長、局長、黨委書記。長期從事黨政管理工作,積累了豐富的管理經驗。參加工作後,成績突出,擔任領導職務以後,始終把搞好領導班子團結,推動事業發展當作工作目標。銳意改革、大膽開拓,堅持黨的思想路線、政治路線、組織路線,對黨的建設常抓不懈,使其所領導的工作單位保持了良好的政治環境,受到上級領導的高度評價和幹部民眾的擁護。