司马池,字和中。自己说是晋安平献王司马孚的后裔。因征东大将军司马阳葬于安邑澜洄曲,后魏分安邑置夏县,司马池即为夏县人。司马池早年丧父,家资数十万,他全部让给各位叔伯,而自己则奋力读书。当时有人报告皇上说蒲坂、窦津、大阳路官运盐来回路程太远,朝廷于是开辟山含口道,从闻喜越山抵达垣曲,大家都认为山含口道开通后方便了。唯司马池对人说“:以前的人为什么舍近求远走迂回之路,一定是走现在这条路有不方便的地方。”众人听后大不以为然。不久,山洪暴发,盐车人马全部都被淹入河中,于是大家都很佩服司马池。
考进士,正当要举行殿试时,突然有信报司马池母亲死了。朋友为了不影响他的考试,将报丧信藏起来没有告诉他。司马池心里十分不安,晚上也睡不着。说“:我的母亲素来多病,家里怎么会没有异常之事呢?”走到宫城门边,徘徊着不想进去。于是就与自己的朋友谈,朋友只告诉他母亲病了,司马池闻言号恸大哭着跑回去了。后来考中进士第,授永宁主簿。出入乘驴。与县令关系不好,司马池因为有公事去见县令,县令向南盘坐不起身,于是司马池挽着县令向西并排坐在一起讨论公事,没有一点屈服。历任建德、郫县县尉。蜀人妄传戍兵叛乱,蛮族将会入侵。于是富人争相将金银埋藏后逃到山谷间躲起来。县令闾丘梦松亦假借有别的事情不去县府上班,主簿也有病不出门。留下司马池管理县中事务。在元宵灯会,司马池让老百姓尽情游观,一连进行了三个晚上,于是民心安定下来。
后调任郑州防御判官、知光山县。当时皇帝营造宫殿,下诏从各州调集竹木,州里限期各县三日之内运送完。司马池以光山县本地不产大竹,要从蕲、黄两地转买为由,认为三日之期不可能做到。于是同老百姓另行约定时间,并宣布过约期不送者即治罪。最后光山县完成送竹任务比其他县要早。
盛度将他推荐到朝廷,改任秘书省著作佐郎,监安丰酒税,调知小溪县。刘烨任河南知府时,召司马池为司录参军事。一年后,通判留守司。枢密使曹利用上奏要司马池任群牧判官,司马池辞谢不就,但朝廷还是授给了他。曹利用曾经委托他负责征大臣们所欠的进马费用。司马池说:“命令不实行,是因为上级违犯了它。你所欠的马费还很多,不先送,怎么去催促他人呢?”曹利用惊讶地说“:官员骗我说已给我送了。”于是赶紧下令将其送给朝廷。数日之中各位负责者都完成了任务。后来曹利用被贬官,他的同党害怕治罪,因而反过来又讲他坏话的人很多,唯独司马池在朝廷赞扬他,并说曹利用是冤枉的,朝廷最终没有问罪。
正值皇帝下诏百官轮流应对。司马池说“:唐朝之制,凡皇帝诏书制定以后如有不方便的地方,门下省即负责封还不下发。现在门下省虽仍有封驳之名,但一有诏书出来中书省一律下达。这样就不能避免皇帝的失误了。”内侍皇甫继明任给事章献太后阁,兼领估马司,自己说通过估马为国家赚了丰厚利益,乞求升职。事情交给群牧司处理,经考查认为他并没得到厚利。皇甫继明正在得势之时,从制置使以下都想附名上奏,司马池独不做。出任开封府推官,敕令下到阁门,但被皇甫继明同党所阻止。降职耀州知州。升利州路转运使、知凤翔府。
后被召回朝廷任知谏院,司马池上书恳切推辞此官。宋仁宗对宰相说“:别人都喜欢进升,然而司马池却独爱退官,也真难能可贵也。”遂加直史馆,复知凤翔。在任期间曾有疑案上诉,刑官大理立即下来复查。属官十分担心,便引咎辞职。司马池说“:长吏是政事的主要负责人,不是你们的过失。”于是单独去承担了责任。皇帝下诏不要弹劾他。岐阳镇巡检晚上去富民家饮酒,被所部士兵捉住。双方达成协议,巡检先答应以后不再管束士卒,才将其释放。司马池了解此事后,将为首的士卒抓来杀了。巡检也因此被废。
累迁至尚书兵部员外郎,遂兼侍御史知杂事。曾经说:“陕西用兵无宿将,刘平刚愎自用缺少智谋,一定会误大事。”后刘平果然失败。改做户部度支、盐铁副使。年满后,中书提名升职。皇帝说“:司马池是一个坚持辞谢不做谏官的人。”因而擢天章阁待制、知河中府,徙同州知州,又迁杭州知州。
司马池性情质朴平和,吃住都不讲究。不善于独挡一面,又不知晓吴人风俗,正因此对他的谤讥之言在朝廷时有所闻。转运使江钧、张从革弹劾司马池处事不当有十余条,以及他不将皇帝的命令传达下去的过错。遂降知虢州。当初,转运使已经上奏弹劾司马池时,正碰上有个官吏偷盗官府银器案,犯人被带上镣铐投进州监狱,审讯时犯人自己陈述是为江钧掌管私人钱柜的。官府银器已经被他拿出卖掉的超过了半数。后又发现有越州通判私载个人货物、偷税之事。因与张从革有姻亲关系,曾派人私下去拜见他。有人说这下司马池可以弹劾江钧,向张从革报仇了。但司马池说:“我不做。”故大家都称赞他有长者风度。后升任知晋州。死于此任。有子司马旦、司马光。司马光自己另有传。另有养子司马里。