湖南湘阴张家塝人。1928年加入中国共产主义青年团,同年参加中国工农红军。1929年由团转入中国共产党。土地革命战争时期,任红十六军第九十一师特务连副连长,独立第二师特务连连长,红十八师第五十四团连长,副营长。1934年起任湘鄂赣军区司令部通信科科长,特务营营长,短枪队队长,特务大队大队长。坚持了南方三年游击战争。抗日战争时期,任新四军第一支队一团特务队队长,作战参谋,特务营营长,第三支队六团参谋长,第五团参谋长,第七师五十七团团长,皖南支队副支队长,支队长兼军分区司令员。解放战争时期,任新四军第七师二十旅旅长,山东野战军第七师二十旅旅长,华中野战军第六师十七旅旅长。1948年任华东野战军第六纵队十七师师长。1949年任第三野战军二十四军七十一师师长。参加了涟水、莱芜、孟良崮、南麻、豫东、淮海、渡江等战役。中华人民共和国成立后,任副军长。1952年任志愿军第二十四军副军长。1955年起任浙江省军区副司令员。1961年晋升为少将军衔。1962年6月21日在上海逝世。
(来源:《中国人民解放军将帅名录》)