原名向守芝。四川宣汉南坝场人。1934年参加中国工农红军。1935年加入中国共产主义青年团,1936年转入中国共产党。土地革命战争时期,任红九军第七十六团副排长。参加了长征。抗日战争时期,任八路军第一二九师三八六旅七七一团副连长,连长,营长,副团长,太行军区第十团团长。解放战争时期,任太行军区第一支队副支队长,晋冀鲁豫野战军第六纵队十八旅副旅长,太行军区独立第二旅旅长,晋冀鲁豫、中原野战军第九纵队二十六旅旅长。1949年任第二野战军十五军四十四师师长兼政治委员。参加了邯郸、豫东、郑州、淮海、渡江、广东、西南等战役。中华人民共和国成立后,任师长。1951年任志愿军第十五军四十四师师长,1954年起任军参谋长,第一副军长,军长,炮兵技术学院院长,炮兵副司令员。1975年任第二炮兵司令员。1976年任南京军区副司令员,司令员。1955年被授予少将军衔。1988年被授予上将军衔。是中国共产党第十一次全国代表大会代表,第十二届中央委员。
(来源:《中国人民解放军将帅名录》)