福建上杭人。1927年在本县参加农民运动。1929年参加闽西农民暴动,同年参加中国工农红军,并加入中国共产党。土地革命战争时期,历任上杭县赤卫军军需长,红军学校排长,红四军第三纵队十九大队政治委员,红一军团第十二师三十六团政治委员,第十一师三十三团政治委员。1933年起任红一军团第二师五团政治委员,军团政治部组织科科长,军团司令部侦察科科长。参加了长征。抗日战争时期,历任抗日军政大学第三大队大队长,第六分校校长。1941年起任晋豫联防军司令员兼八路军一二九师三八六旅副政治委员,太岳军区第二军分区司令员。1945年任晋冀鲁豫军区三八六旅旅长。解放战争时期,任晋冀鲁豫军区第四纵队十旅旅长,第四纵队参谋长。1947年任太岳军区司令员,1948年任华北军区第十五纵队司令员。1949年任第十八兵团六十二军军长。参加了临汾、晋中、太原及解放西北、西南地区战役。中华人民共和国成立后,任西康军区司令员,川两军区司令员。1950年起任军事学院院务部部长,物质保障部部长,副教育长。1961年任军事学院副院长。1969年任军政大学副校长。1955年被授予中将军衔。2002年8月7日在北京逝世。
(来源:《中国人民解放军将帅名录》)