土地革命戰爭時期,任紅一方面軍政治部警衛連排長,閩贛軍區獨立第十二團連長,閩西南遊擊隊隊長,游擊第三支隊三大隊大隊長,第三支隊副支隊長。堅持了南方三年游擊戰爭。抗日戰爭時期,任新四軍第二支隊三團營長,第一支隊一團營長,鹽城保全團團長,鹽阜軍區
建陽總隊參謀長,新四軍第三師八旅二十二團副團長,第三師特務團團長。解放戰爭時期,任
齊齊哈爾衛戍司令部副司令員,東北野戰軍獨立第五師副師長,第四野戰軍四十九軍一四七師副師長、師長。中華人民共和國成立後,任師長兼廣西軍區桂林軍分區司令員,任中南軍區公安部隊師長,廣西軍區副司令員。一九六一年晉升為少將軍銜。