司马光字君实,陕州夏县人也。父池,天章阁待制。光生七岁,凛然如成人,闻讲左氏春秋,爱之,退为家人讲,即了其大指。自是手不释书,至不知饥渴寒暑。群儿戏于庭,一儿登瓮,足跌没水中,众皆弃去,光持石击瓮破之,水迸,儿得活。其后京、洛间画以为图。仁宗宝元初,中进士甲科。年甫冠,性不喜华靡,闻喜宴独不戴花,同列语之曰:“君赐不可违。”乃簪一枝。
除奉礼郎,时池在杭,求签苏州判官事以便亲,许之。丁内外艰,执丧累年,毁瘠如礼。服除,签书武成军判官事,改大理评事,补国子直讲。枢密副使庞籍荐为馆阁校勘,同知礼院。
中官麦允言死,给卤簿。光言:“繁缨以朝,孔子且犹不可。允言近习之臣,非有元勋大劳,而赠以三公官,给一品卤簿,其视繁缨,不亦大乎?”夏竦赐谥文正,光言:“此谥之至美者,竦何人,可以当之?”改文庄。加集贤校理。
从庞籍辟,通判并州。麟州屈野河西多良田,夏人蚕食其地,为河东患。籍命光按视,光建:“筑二堡以制夏人,募民耕之,耕者从则籴贱,亦可渐纾河东贵籴远输之忧。”籍从其策;而麟将郭恩勇且狂,引兵夜渡河,不设备,没于敌,籍得罪去。光三上书自引咎,不报。籍没,光升堂拜其妻如母,抚其子如昆弟,时人贤之。
改直秘阁、开封府推官。交趾贡异兽,谓之麟,光言:“真伪不可知,使其真,非自至不足为瑞,愿还其献。”又奏赋以风。修起居注,判礼部。有司奏日当食,故事食不满分,或京师不见,皆表贺。光言:“四方见,京师不见,此人君为阴邪所蔽;天下皆知而朝廷独不知,其为灾当益甚,不当贺。”从之。
同知谏院。苏辙答制策切直,考官胡宿将黜之,光言:“辙有爱君忧国之心,不宜黜。”诏置末级。
仁宗始不豫,国嗣未立,天下寒心而莫敢言。谏官范镇首发其议,光在并州闻而继之,且贻书劝镇以死争。至是,复面言:“臣昔通判并州,所上三章,愿陛下果断力行。”帝沉思久之,曰:“得非欲选宗室为继嗣者乎?此忠臣之言,但人不敢及耳。”光曰:“臣言此,自谓必死,不意陛下开纳。”帝曰:“此何害,古今皆有之。”光退未闻命,复上疏曰:“臣向者进说,意谓即行,今寂无所闻,此必有小人言陛下春秋鼎盛,何遽为不祥之事。小人无远虑,特欲仓卒之际,援立其所厚善者耳。‘定策国老’、‘门生天子’之祸,可胜言哉?”帝大感动曰:“送中书。”光见韩琦等曰:“诸公不及今定议,异日禁中夜半出寸纸,以某人为嗣,则天下莫敢违。”琦等拱手曰:“敢不尽力。”未几,诏英宗判宗正,辞不就,遂立为皇子,又称疾不入。光言:“皇子辞不赀之富,至于旬月,其贤于人远矣。然父召无诺,君命召不俟驾,愿以臣子大义责皇子,宜必入。”英宗遂受命。
兖国公主嫁李玮,不相能,诏出玮卫州,母杨归其兄璋,主入居禁中。光言:“陛下追念章懿太后,故使玮尚主。今乃母子离析,家事流落,独无雨露之感乎?玮既黜,主安得无罪?”帝悟,降主沂国,待李氏恩不衰。
进知制诰,固辞,改天章阁待制兼侍讲、知谏院。时朝政颇姑息,胥吏喧哗则逐中执法,辇官悖慢则退宰相,卫士凶逆而狱不穷治,军卒詈三司使而以为非犯阶级。光言皆陵迟之渐,不可以不正。
充媛董氏薨,赠淑妃,辍朝成服,百官奉慰,定谥,行册礼,葬给卤簿。光言:“董氏秩本微,病革方拜充媛。古者妇人无谥,近制惟皇后有之。卤簿本以赏军功,未尝施于妇人。唐平阳公主有举兵佐高祖定天下功,乃得给。至韦庶人始令妃主葬日皆给鼓吹,非令典,不足法。”时有司定后宫封赠法,后与妃俱赠三代,光论:“妃不当与后同,袁盎引却慎夫人席,正为此耳。天圣亲郊,太妃止赠二代,而况妃乎?”
英宗立,遇疾,慈圣光献后同听政。光上疏曰:“昔章献明肃有保佑先帝之功,特以亲用外戚小人,负谤海内。今摄政之际,大臣忠厚如王曾,清纯如张知白,刚正如鲁宗道,质直如薛奎者,当信用之;猥鄙如马季良,谗谄如罗崇勋者,当疏远之,则天下服。”