曾用名宋能德。四川南部碑院寺人。1933年参加中国工农红军,同年加入中国共产主义青年团。1934年转入中国共产党。土地革命战争时规,任红四方面军第九军二十七师七十九团副连长,连长,第八十一团副营长,营长,庆阳教导师副指导员兼文化教员,红九军教导师司令部作战科长,团参谋长。参加了长征。抗日战争时期,任中国人民抗日军政大学队长兼教员。1941年起任八路军山东纵队司令部一科科长,清河军区直属团参谋长,渤海军区第七师司令部参谋主任。解放战争时期,任山东军区第八师参谋长,东北民主联军第七师二十一旅参谋长,后任松江军区司令部参谋处处长,合江省军事部部长。1949年任东北军区司令部卫戍处副处长。中华人民共和国成立后,任东北军区航空处处长,军区空军副参谋长,华东军区空军参谋长,南京军区空军第二参谋长。1960年起任安徽省军区副司令员。1966年任南京军区副参谋长。1969年任江苏省军区副司令员。1976年任南京军区司令部顾问。1955年被授予少将军衔。2003年5月7日在南京逝世。
(来源:《中国人民解放军将帅名录》)