曾用名杨焕章。江西瑞金人。1932年加入中国共产主义青年团,l934年参加中国工农红军。1935年由团转入中国共产党。土地革命战争时期,任红一军团第二师三团连指导员。参加了长征。抗日战争时期,任八路军第一一五师三四三旅六八五团连指导员,第一一五师五支队营教导员,1938年起任第一一五师挺进纵队五支队六团政治委员,鲁西军区运河支队五团政治委员,第一一五师教导三旅七团政治委员,冀鲁豫军区第八军分区七团政治委员兼团长。解放战争时期,任晋冀鲁豫军区第一纵队一旅旅长,中原野战军第一纵队一旅旅长。1949年任第二野战军十六军参谋长。参加了淮海、渡江、西南等战役。中华人民共和国成立后,任副军长兼参谋长。1953年任志愿军第十六军副军长,炮兵指挥所司令员。1958年任军长,旅大警备区政台委员。1968年任北京卫戍区政治委员。1968年任第二炮兵司令员。1969年任旅大警备区第一政治委员。1955年被授予少将军衔。是中国人民政治协商会议第六届全国委员会委员,中国共产党第九、十、十一届候补中央委员,第十二次全国代表大会代表。1998年2月15日在北京逝世。
(来源:《中国人民解放军将帅名录》)