在《通鉴》的编修过程中,司马光付出了最大的劳动。据范祖禹说,司马光每天很早起床开始工作,一直到深夜才就寝。他每天修改的稿纸就有一丈多长,而且上边没有一个草字;等到《通鉴》修完,在洛阳存放的未用残稿,就堆满了两间屋子。司马光在他的进书表上说,“平生精力,尽于此书”,看来并不是虚语。
《资治通鉴》的编修共分两个时期:从1066年至1070年在开封编撰,为一个时期。这五年中,编完了周、秦、汉、魏几朝的历史,共七十八卷。从1071年至1084年在洛阳编撰,为另一个时期。这十四年中,编完了晋至后周几朝的历史,共二百一十六卷。
《通鉴》这部书自宋朝以来就为历史学者所推崇,并且有很多人模仿它,写成同样体裁的史书,如宋李焘的《续资治通鉴长编》、清毕沅的《续资治通鉴》等。
司马光等人在编撰《通鉴》时,除取材“正史”外,还采用了“杂史”三百二十余种。为了考辨异同真伪,一件事往往采用三四种书,要求做到求真求是。书中所记内容,大体平实可信。