一九三六年加入中国共产党。一九四一年参加琼崖民众抗日自卫团独立总队。抗日战争时期,任琼崖民众抗日自卫团独立第一总队政治部宣传科科长,组织科科长,第四支队政治委员,琼崖人民抗日游击独立纵队政治部组织部部长。解放战争时期,任琼崖独立纵队先遣支队政治委员,中共琼崖西区地委副书记,琼崖纵队政治部副主任,第三总队政治委员兼中共琼崖东区地委书记,琼崖纵队政治部第二副主任兼组织部部长。中华人民共和国成立后,任海南军区政治部副主任,广东省军区政治部副主任,主任,海南军区副政治委员,广州军区政治部副主任。一九六四年晋升为少将军衔。