土地革命戰(zhàn)爭時期
任紅軍少共國際師九團七連班長、排長、汀瑞游擊隊二營四連指導員。
抗日戰(zhàn)爭時期
任新四軍第二支隊三團二營四連連長、六連政治指導員。1941年起,任新四軍第一師二旅六團二營政治教導員,二旅五團政治處副主任,蘇中軍區(qū)海防團政治處主任,新四軍蘇浙軍區(qū)第三縱隊九支隊政治處主任,蘇浙軍區(qū)三分區(qū)政治部副主任兼安吉支隊政治委員。
解放戰(zhàn)爭時期
任新四軍兼山東軍區(qū)和一縱隊特務(wù)團政治委員,華東軍區(qū)特務(wù)團政治委員,華東野戰(zhàn)軍第一縱隊三師九團政治委員,南下先遣縱隊一支隊三大隊政治委員,第三野戰(zhàn)軍九兵團政治部保衛(wèi)部副部長兼上海軍管會副主任。
中華人民共和國成立后
任九兵團衛(wèi)生部政治委員,福建省福安軍分區(qū)政治部主任,福建省公安總隊副政治委員,南京干部文化學校副政治委員。1956年被授予上校軍銜。曾榮獲三級八一勛章、二級獨立自由勛章、二角解放勛章。1988年被授予二級紅星功勛榮譽章。