轼一直反对王安石，王安石门下的御史谢景温又诬陷苏轼贩卖私盐，范镇极辩苏轼贩盐之诬，并愿意退休负责。熙宁三年（1070年），苏轼担任当年度的科举主考官，苏轼本欲拟上官均为第一名（状元），因发现上官均的策论有诋毁王安石变法的情况，便改上官均为第二名。熙宁五年（1072年）苏轼因不堪新党的迫害，求外职，神宗本欲予以知州，但王安石只愿予之颍州通判，神宗最后折中，让苏轼担任比较好的杭州通判，三年之后升为知州，连知密州、徐州、湖州。熙宁十年四月，赴任徐州，是年七月七日，黄河决口，水困徐州，苏轼参加救灾。元丰