原名王文泗。四川达县人,1911年5月生。1933年参加中国工农红军。1934年加入中国共产党。土地革命战争中,曾任达县二区游击大队中队长,川陕省指挥部教导营排长,红30军第88师265团3营管理员、团经理处总务股长、副处长。参加了川陕苏区反“六路围攻”和长征。到陕北后,任红30军88师265团经理处处长,参加了西路军艰苦转战。1937年春在黑水河被俘,同年10月经18集团军驻西安办事处营救回到延安。 抗日战争爆发后,入八路军第115师教导大队学习。后任教导大队司务长、管理员、管理主任,115师供给部军实科科长,前方供给处处长。1942年起任冀鲁边军区前方供给处处长、军区后勤部政治委员,渤海军区后勤部政治委员。参加了反“扫荡”斗争。 抗日战争胜利后,任渤海军区后勤部政治委员,渤海军区第三军分区副政治委员,渤海军区政治部副主任。参加了周张、昌潍等战役。新中国成立后,任渤海军区政治部副主任、主任,华东军区后勤部卫生部政治部主任、卫生部副政治委员、政治委员,后勤部政治部副主任,南京军区后勤部副部长、政治委员,安徽省军区第三、第二政治委员等职。1955年被授予少将军衔,获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年获一级红星功勋荣誉章。1995年10月5日在南京逝世。