抗日戰(zhàn)爭(zhēng)時(shí)期,任冀魯豫軍區(qū)第二支隊(duì)政治部特派員,濮陽(yáng)縣獨(dú)立團(tuán)政治委員,冀魯豫軍區(qū)政治部地方武裝科科長(zhǎng),武裝動(dòng)員部部長(zhǎng),第六軍分區(qū)政治委員,中共巨南工委書(shū)記。
解放戰(zhàn)爭(zhēng)時(shí)期,任晉冀魯豫軍區(qū)第一縱隊(duì)二旅政治部主任,晉冀魯豫軍區(qū)獨(dú)立第二旅政治委員,第十一縱隊(duì)政治部主任,第二野戰(zhàn)軍十七軍政治部主任。
中華人民共和國(guó)成立后,任中共遵義地委書(shū)記兼軍分區(qū)政治委員,中國(guó)人民解放軍軍政治部主任,空軍軍政治部主任,軍政治委員,福州軍區(qū)空軍副政治委員,空軍學(xué)院副政治委員,中國(guó)人民解放軍空軍政治部顧問(wèn)。是中國(guó)人民政治協(xié)商會(huì)議第五屆全國(guó)委員會(huì)委員。 參加了邯鄲、淮海、渡江、西南等戰(zhàn)役。1950年后,歷任中共遵義地委書(shū)記兼軍分區(qū)政委,空軍第5軍政治部主任、軍政委,軍區(qū)空軍副政委,空軍學(xué)院副政委,空軍政治部顧問(wèn)。是第五屆全國(guó)政協(xié)委員。1955年被授予少將軍銜。