全國抗日戰(zhàn)爭初期
擔任八路軍第一一五師第三四四旅第六八七團政治處干事、第六八七團第二營政治教導員。參加了平型關戰(zhàn)斗、晉東南反敵“九路圍攻”戰(zhàn)役。1939年1月任八路軍冀魯豫支隊第二大隊政治處組織股股長。1940年4月任八路軍第二縱隊新編第五團政治處主任。6月任八路軍第四縱隊第五團政治處主任。8月任八路軍第五縱隊第二支隊第五團政治處主任。1941年2月任新四軍第三師第八旅第二十三團政治處主任。其間,1941年5月入華中黨校學習。1942年4月后任新四軍第三師第八旅兼鹽阜軍分區(qū)第二十四團政治委員。1943年10月到延安。后入延安中央黨校四部第十一支部學習。1945年初被增補為中共七大代表。同年4月至6月作為華中代表團成員出席中共七大。
解放戰(zhàn)爭時期
到東北工作。1945年9月任東北自治軍第十旅第二十八團政治委員。1947年6月后任西滿軍區(qū)獨立第四師第十三團政治委員,東北民主聯(lián)軍獨立第五師政治部主任。1948年3月任東北野戰(zhàn)軍第十二縱隊第三十六師政治部主任。1948年11月至1949年3月任東北野戰(zhàn)軍第四十九軍第一四七師政治部主任。1949年3月任中國人民解放軍第四野戰(zhàn)軍第四十九軍第一四七師政治部主任。參加“三下江南、四保臨江”等戰(zhàn)役并負重傷。參加遼沈戰(zhàn)役和平津戰(zhàn)役。后隨部隊南下,參加長沙戰(zhàn)役、衡寶戰(zhàn)役、廣西戰(zhàn)役。
建國后
1949年12月至1950年6月任中南軍區(qū)桂林軍分區(qū)副政治委員。1950年1月起任中共廣西桂林地委委員。同年5月至1951年7月任中共廣西桂林地委第二副書記。1950年6月至1951年7月任中共廣西桂林軍分區(qū)黨委書記。1950年9月起任中南軍區(qū)桂林軍分區(qū)副政治委員兼政治部主任,并兼第四十九軍第一四七師政治部主任。領導清剿殘匪,組織群眾開展生產(chǎn)自救等工作。1952年4月?lián)沃心宪妳^(qū)公安第十二師政治委員。同年任中南行政委員會公安部政治部副主任。1954年底進中南軍區(qū)速成中學高干班學習。1956年6月起任中南建筑工程總局黨委副書記。1958年2月至1959年3月任中共武漢市國營農(nóng)場管理委員會書記。1958年10月至1959年3月任中共武漢東西湖農(nóng)場黨委書記。1959年3月至5月任農(nóng)場書記處第一書記。同年任六機部武東工業(yè)區(qū)黨委副書記兼副指揮長。1962年任杭州船舶學院黨委書記。1968年12月任六機部華南辦事組副組長。1973年后任六機部政治部副主任。1980年任六機部黨組紀律檢查組副組長。1982年12月離休。寫有《二十年戎馬生涯》、《我愛造船工業(yè)》等回憶錄。