福建永定人。1929年参加中国工农红军。1930年加入中国共产主义青年团,次年转入中国共产党。土地革命战争时期,任红十二军第三十四师一00团通信副排长,红一军团总部通信连排长,红三军团保卫局侦察科科员,第十三团副特派员。1935年任军委警卫团连指导员,连长。参加了长征。抗日战争时期,任新四军军部参谋,第一支队司令部参谋。1941年起任军部特务团参谋长,第一师三旅七团副团长。解放战争时期,任华中野战军第一师三旅八团团长,旅参谋长,副旅长兼参谋长,第二旅代理旅长,华东野战军第六纵队十六师师长。1949年任第三野战军二十三军六十八师师长。参加了鲁南、莱芜、淮海、渡江、上海等战役。中华人民共和国成立后,任第七兵团第二十三军参谋长,副军长兼参谋长,军长。1966年任北京军区副参谋长,1969年任军区副司令员。1955年被授予少将军衔。是中国人民政治协商会议第五届全国委员会委员。
(来源:《中国人民解放军将帅名录》)