湖北黄安(今红安)人。1930年参加中国工农红军。1931年加入中国共产主义青年团。1935年转入中国共产党。土地革命战争时期,任红二十五军第七十三师排长,红二十八军通信连连长,红军大学步兵科第二团连政治指导员。参加了长征。抗日战争时期,任山西五台县游击支队支队长兼政治委员,晋察冀军区第二军分区五大队营政治委员,六大队营长。1940年起任晋察冀军区第二军分区第十九团营长,副团长,团长。解放战争时期,任晋察冀军区独立旅第一团团长,张家口卫戍司令部教导旅团长。1947年任晋察冀野战军第四纵队十一旅三十一团团长,第十一旅副旅长。1949年任第十九兵团六十四军一九一师师长。参加了正太、清风店、石家庄、平津等战役。中华人民共和国成立后,任师长。1951年任志愿军第六十四军一九一师师长。1953年起任副军长兼军参谋长,军长。1969年任四川省军区司令员,1975年任成都军区副司令员兼四川省军区司令员。1955年被授予少将军衔。是中国共产党第九次全国代表大全代表,第十一届候补中央委员。1977年12月4日在成都逝世。
(来源:《中国人民解放军将帅名录》)