月任开封日报社记者;
1991年6月-1991年11月任开封市委办公室第一秘书科干事;
1991年11月-1993年9月任开封市委办公室第一秘书科副科级协理员;
1993年9月-1996年8月任开封市委办公室第一秘书科科长;
1996年8月-1999年5月任开封市委办公室副主任(其间:1996年9月-1998年12月在河南大学政治经济学专业研究生班学习);
1999年5月-2002年3月任开封市委副秘书长;
2002年3月-2002年12月任中共开封县委副书记、开封县人民政府县长;
2002年12月-2005年4月任开封市南关区委副书记、代区长、区长;
2005年4月-2006年5月任开封市禹王台区委副书记、区长;
2006年5月-2006年6月任开封市经济技术开发区党工委书记;
2006年6月-2007年11月任开封市人民政府市长助理、党组成员,开封经济技术开发区党工委书记;
2007年11月-2009年4月任开封市人民政府市长助理、党组成员,开封市汴西新区党工委副书记,开封经济技术开发区党工委书记;
2009年4月-2011年9月任中共通许县委书记;
2011年9月任开封市环境保护局党组书记、局长,主持开封市环境保护局全面工作。
2016年5月13日,王子全因涉嫌严重违纪违法,在中共开封市第十届委员会第七次全体(扩大)会议上通报并接受调查,正接受组织调查。