曾用名宋丞塘。安徽金寨人。1929年加入中国共产主义青年团。1931年参加中国工农红军。1933年由团转入中国共产党。土地革命战争时期,历任红四方面军第四军十师二十九团政治处干事,第三十一军九十三师二七九团政治处组织干事,军政治部敌工科科长。参加了长征。抗日战争时期,任新四军第四支队八团连政治指导员,挺进团营长兼政治教导员,第五支队十团参谋长,第十四团副团长,新四军第二师五旅十四团团长。解放战争时期,历任山东野战军第二纵队五旅副旅长,华中野战军第六师十六旅政治委员,华东野战军第六纵队十六师政治委员,豫皖苏军区第四军分区司令员。1949年任第三野战军二十五军七十四师师长。参加了苏中、莱芜、孟良崮、沙土集、淮海、渡江、上海等战役。中华人民共和国成立后,任副军长,华东军区装甲兵副司令员。1955年任南京军区装甲兵司令员,1961年任南京军区副参谋长。1966年任安徽省军区第二政治委员。1972年起任江苏省军区副司令员,省军区政治委员,南京军区政治部顾问。1955年被授予少将军衔。1992年6月29日在南京逝世。
(来源:《中国人民解放军将帅名录》)