海南省澄迈县人。1927年加入中国共产党。土地革命战争时期,任中共澄迈县区委书记、昌感县委常务委员。抗日战争时期,任广东民众抗日自卫团第十四区独立队副队长,独立总队第三大队大队长、第四支队支队长。解放战争时期,任中共琼崖区委军事部长,琼崖独立纵队参谋长,琼崖纵队参谋长,琼崖纵队第一总队总队长兼政治委员,琼崖纵队副司令员。建国以后,任海南军区副司令员,海南军区副兵团职顾问。1955年被授予少将军街,荣获中华人民共和国二级“独立自由”勋章、一级“解放”勋章。是中国人民政治协商会议第一届全国代表大会代表,第四、五届全国人民代表大会代表。1983年,中央军委批准离休,享受正兵团职待遇。1988年荣获中央军委授予一级红星功勋荣誉章。