又名王廷选,山西省临汾(今尧都区)金殿镇苏村人。1926年夏加入中国共产党。
1920年考入山西省政法专科学校。1926年夏加入中国共产党。同年秋冬,中共临汾地方执行委员会成立,任执行委员会候补委员、农工部部长。为配合北伐战争,与张振山等人在临汾发动反挖城壕斗争。大革命失败后,于1927年秋被捕。1929年初,获得释放后恢复组织关系。1936年春,为策应红军东征,和杨一木等人发动龙祠暴动,组建临汾县龙祠游击大队,任大队政治主任,同时配合红军主力围攻临汾城,攻克襄陵县城。曾先后任中央教育部社会科科长、十八兵站政治处副处长,陕甘宁边区政府收发科科长、延安军分区司令部秘书、中共晋绥分局九地委社会部部长等职。1948年5月,回到家乡临汾,任临汾县民政科长、副县长,晚年任县文史馆名誉馆长,政协临汾县第二、三、四、五届委员会常委。1980年1月31日逝世,享年85岁。