司马光在朝为官期间一直严于律己,清正廉洁,尽心辅佐皇帝。宋仁宗期间,司马光被任命为同知谏院。在担任这一要职的五年时间里,司马光曾上书多达一百七十多份,向皇帝提了许多有利国家发展的建议。皇帝也认为司马光是真心为了国家的,便将其调任至中书省。
在王安石为宰相,实施新政时,司马光并不赞同王安石的变法,于是离开朝廷长达十五年之久。在这十五年里,司马光一心整理资料,编撰《资治通鉴》,不再过问朝廷中的政务。《资治通鉴》是我国历史上第一本编年体的史书,里面包含了十六朝代,近一千多年的历史。而司马光之所以能够写出《资治通鉴》一书这与他的博学多闻是分不开的,且司马光编撰《资治通鉴》时环境极其的艰苦,专门开辟了一间地下室来写书,甚至为了编撰该书司马光耗尽了自己所有的钱财。