抗日戰爭時期
歷任區委書記、河北省東光縣教導隊指導員、縣委組織部長、二區戰委會主任、縣農會組織部長、工會主任、樂陵縣委組織部長、南皮縣農會主任、救委會主任、南皮縣委、滄縣縣委副書記兼組織部長。渤海一專區農會主任、雲慶縣委 書記兼大隊政委、渤海一地委組織部長、滄南地委副書記、代理書 記、書記兼軍分區政委,德州地委 副書記兼組織部長、地委書記,山 東省委候補委員、委員、交通工作 部部長、地質廳黨委書記兼廳長,貴州省地質局黨委書記兼局長, 省革委黨委、省委常委、省委顧 問、省顧委委員、常委等職 。 他投身抗日洪流,奔赴抗日前線,在東光、滄縣、南皮等地組織領導民眾,開展游擊戰爭,捨生忘死,浴血奮戰,為建立敵後根據地做出了突出成績。
解放戰爭時期
1945年11月,任渤海區一軍分區農民救國聯合會主任。1947年1月,任中共慶雲縣委書記兼縣大隊政委。同年12月,任中共渤海區一地委委員、組織部長。1948年12月,任渤海區一地委副書記。1949年6月,渤海區一地委改名為滄南地委,仍為副書記。同年12月,任滄南地委書記兼軍分區政委。這一時期,一方面,組織兵員,動員民眾,支援前線,積極參加解放戰爭;另一方面,大力加強渤海、慶雲、滄南等新解放區的建設,深入開展清匪、鎮反、土地改革和鞏固政權的工作,順利地完成了這些地區新民主主義革命的任務。
1950年5月,山東分局撤銷了渤海區黨委,將原屬渤海區黨委的濼北地委和滄南地委合併,建立了德州地委,他任地委第二副書記。1953年1月,任地委書記。後歷任山東省委候補委員、委員、交通工作部部長、山東省地質廳黨委書記兼廳長。1965年調貴州後,任貴州省地質廳黨委書記兼局長。“文革”初期,下放到省“五·七”幹校勞動。1970年貫徹中發(1969)71號檔案後,重新出來工作,被結合到省革委生產指揮部任領導成員,後歷任省革委常委,省委常委,省委顧問,省顧委委員、常委。
自1948年後,他長期擔任地委和廳局的領導工作。他密切聯繫民眾,深入調查研究,堅持實事求是,為山東渤海、德州地區黨的建設和經濟建設,為發展山東、貴州的交通、地質事業,嘔心瀝血,忘我工作,做出了顯著成績。1971年擔任省的領導職務後,特別是黨的十一屆三中全會以來,他積極貫徹執行黨的路線、方針、政策,經常深入生產第一線,調查研究,制定規劃,精心組織實施,為貴州工業的發展和經濟建設做了大量的卓有成效工作。1982年,為實現領導班子的新老接替,他率先退居二線,但仍十分關心貴州的發展和建設,向省委和省政府提出了許多好的意見和建議。在他長期患病期間,還十分關心“四化”建設,關心黨中央和省里制定的“八五”計畫和十年規劃。
1991年4月29日,在貴州省貴陽市病逝,終年76歲。