1931年参加六安县游击大队。同年加入中国共产主义青年团。1933年转入中国共产党。曾任中国工农红军第二十五军连长。参加了鄂豫皖苏区反“围剿”、长征和劳山战役。1936年入陕北红军大学学习。后任第十五军团司令部科长,八路军一一五师团参谋长、第五纵队团长,新四军第三师旅参谋长,滨海军区参谋处处长,东北民主联军副旅长,第四野战军师长。参加了四平保卫战和辽沈、平津、安新等战役。1950年参加抗美援朝,任中国人民志愿军副军长。1954年毕业于军事学院。后历任军长,广州军区副参谋长,成都军区副司令员兼四川省军区司令员,成都军区副政委、顾问。是第五届全国人大代表。1955年被授予少将军衔。曾获二级八一勋章、二级独立自由勋章、一级解放勋章。