曾用名王尚寅。湖北石首调关镇人。1930年加入中国共产主义青年团。同年参加中国工农红军。1932年由团转入中国共产党。土地革命战争时期,历任红三军第九师二十五团青年干事,红三军司令部参谋、侦察科科长,龙山独立团参谋长,红二军团第五师十五团参谋长、团长。1935年起任红二军团五师参谋长,师长,红三十二军第九十六师师长。参加了长征。抗日战争时期,任八路军第一二O师三五八旅七一五团团长。1939年任独立第一旅副旅长,1940年兼任晋绥军区第四军分区司令员。解放战争时期,历任晋绥野战军、
西北野战军独一旅旅长。1949年任第一野战军一军副军长兼青海省军区副司令员。参加了保卫延安与西北解放战争。中华人民共和国成立后,任总参谋部作战部副部长,代部长,部长。1974年任副总参谋长。1955年被授予中将军衔。是第四届全国人民代表大会代表,中国共产党第七、八、十一、十二次全国代表大会代表,第八、十一届候补中央委员。在中国共产党第十二次全国代表大会上被选为中央顾问委员会委员。2000年4月1日在北京逝世。
(来源:《中国人民解放军将帅名录》)