通鉴》八卷上进宋英宗，英宗命设局续修，并供给费用，增补人员。宋神宗以其书“有鉴于往事，以资于治道”，赐书名《资治通鉴》，并亲为之序。王安石在宋神宗的支持下行新政，他竭力反对，与安石在帝前争论，强调祖宗之法不可变。神宗命他为枢密副使，但司马光坚辞不就。熙宁三年（1070年），自请离京，以端明殿学士的身分前往陕西永兴军担任知军一职，这是他在三十年仕途中第一次出任亲民官主官，此前在地方仅任过佐贰官与幕职官。之后皇帝问司马光陕西民间的状况时，司马光说道青苗法和助役法等这两项新法的措施危害陕西（永兴军是陕西的一部