“七·七”事變後,積極投身抗日救亡運動。1937年10月,加入長清縣各界人民抗敵後援會。1938年初,參加了長清縣馬灣起義。不久,編為魯西人民抗敵自衛團第四大隊,任連隊指導員,同年加入中國共產黨,後任營總支書記、教導員等職。1942年7月,任齊河縣大隊副政委,為齊河縣大隊的整頓改造,建立能打硬仗的隊伍做出了貢獻。1945年7月,任齊禹縣委書記兼縣大隊政委。同年9月,兼任齊河城攻城部隊前線指揮部政委,為奪取齊河縣抗日戰爭的最後勝利,為齊河縣城的解放做出了貢獻。
解放戰爭時期,歷任團政委、師政治部副主任、師副政委,率部參加了濟南、淮海、渡江等重大戰役。中華人民共和國成立後,任鐵道兵第六師副政委、政委,鐵道兵政治部副主任,參與組織領導了西南和東北林區鐵路建設和黎湛、鷹廈、沙通等新鐵路線的建設。