广西东兰那串屯人。壮族。1929年参加百色起义并加入中国共产主义青年团,同年参加中国工农红军。1931年由团转入中国共产党。土地革命战争时期,任红七军政治部青年干事,军保卫局巡视特派员,红三军团第五师十三团特派员。1934年起任红三军团保卫局侦察科员,第四师十二团特派员。参加了长征。抗日战争时期,任八路军第一一五师三四三旅六八六团营组织干事,补充团营政治教导员,第六八六团政治处组织股副股长、团政治处主任,鲁南支队七团政治委员。1941年任新四军独立一旅一团政治委员。1942年起任山东滨海军区十三团政治委员,二十三团团长,滨海军区第三军分区副司令员。解放战争时期,任滨海军区第二军分区司令员,警备第十一旅政治委员,滨海警备旅旅长。1948年起任华东野战军第三纵队副司令员,渤海军区司令员。参加了宿北、鲁南、莱芜、泰蒙、沙土集等战役。中华人民共和国成立后,任广西军区参谋长,1955年任广西军区副司令员,1959年任广西军区第二政治委员。1963年任广州军区工程兵政治委员。1965年任海南军区副司令员。1955年被授予少将军衔。1981年6月27日在广州逝世。
(来源:《中国人民解放军将帅名录》)