1085年3月,宋神宗驾崩,宋哲宗即位,高太后垂帘听政。她反对变法,任命司马光为相,全部废除新法。王安石变法失败。
1086年4月,王安石忧病而死,终年六十六岁,朝廷封赠太傅,因为曾经封为荆国公,所以后世称他为王荆公。