广东大埔人。1932年参加中国工农红军。1933年加入中国共产党。土地革命战争时期,任红一军团第十师政治部宣传员,红军大学步兵学校第三连文书,庆阳教导师政治部组织干事。参加了长征。抗日战争时期,任八路军总部直属政治处总支书记兼组织股股长。1942年起任太岳军区第三军分区政治部组织科科长,太岳军区基干第一团政治委员。解放战争时期,任晋冀鲁豫野战军第四纵队后勤部供给部政治委员,豫西军区第一军分区副政治委员兼政治部主任。1949年任河南军区陕州军分区副政治委员,参加了吕梁、晋南、豫西、洛阳、淮海等战役战斗。中华人民共和国成立后,任广东军区高雷军分区副政治委员,华南军区人民武装部第一副部长,粤西军区副政治委员,广东军区攻治部副主任。1956年任广东省军区副政治委员。1961年晋升为少将军衔。1987年1月24日在广州逝世。
(来源:《中国人民解放军将帅名录》)