1916年出生于安徽六安。
土地革命战争时期,任红四军第十师二十八团排长、连政治指导员。参加了长征。
抗日战争时期,任八路军一二九师三八五旅连长,太行军区武乡独立营副营长。
解放战争时期,任晋察冀军区第三纵队八旅二十二团副团长、团长,第二野战军三兵团十一军三十二师副师长。
中华人民共和国成立后,任中国人民志愿军师长,中国人民解放军师长,副军长。
1951年参加抗美援朝,任中国人民志愿军师长。
1957年毕业于军事学院,后任师长、副军长。[1]
1976年逝世。
1964年晋升为少将军衔[2],荣获三级八一勋章,三级独立自由勋章,二级解放勋章。