原名王善德。四川阆中人。1932年加入中国共产主义青年团。1933年参加中国工农红军。1935年由团转入中国共产党。土地革命战争时期,历任红九军宣传员,中共川陕省委武装宣传队队长,中共金川省委武装宣传大队长,西北局文印科科长。参加了长征。抗日战争时期,任中共陕甘宁省委秘书长,中共中央书记处秘书。1938年起任中央党校教员,陕甘宁留守兵团警备一旅组织科副科长,旅供给部政治部主任、副政治委员。解放战争时期,任冀察热辽军区供给部政治委员,纵队供给部政治委员,军区供给部部长。1949年任第四野战军第四十五军一三三师副政治委员。参加了锦州、辽沈、平津等战役。中华人民共和国成立后,任第十二兵团师政治委员,军政治部副主任。1952年任志愿军四十六军一三三师政治委员。1955年起任军副政治委员。1960年任总后勤部司令部副参谋长,1964年任参谋长。1966年任北京军区后勤部部长,1970年任军区副司令员。1955年被授予少将军衔。1995年2月13日在北京逝世。
(来源:《中国人民解放军将帅名录》)