1930年参加中国工农红军。同年加入中国共产党。曾任第四方面军连、营、代团长。参加了鄂豫皖、川陕苏区反“围剿”和长征。1937年入延安抗大学习。后任新四军第三支队营长、挺进纵队团长、第一师旅长,华中野战军师长,华东野战军纵队参谋长,第九兵团副军长。参加了黄桥、鲁南、孟良崮、豫东、淮海、上海等战役。1950年参加抗美援朝,任中国人民志愿军副军长。回国后,任军长。1960年毕业于高等军事学院基本系。后历任要塞区、上海警备区司令员,南京军区炮兵司令员。1955年被授予少将军衔。曾获二级八一勋章、二级独立自由勋章、一级解放勋章。