司马迁、司马懿和司马光生活的年代相差是比较远的。 其中,司马迁是西汉时期的史学家,约出生于公元前145年,著有《史记》;司马懿是三国时期的政治家和西晋的奠基人,出生于179年;而司马光则是北宋时期的政治家,出生于1019年,著有《资治通鉴》。 三人同样是复姓司马,但他们之间的时间跨度比较大,司马迁比司马光大了一千多岁,那么,他们之间会有怎样的关系呢?
先来看看司马迁和司马懿,根据《史记·太史公自序》和《晋书·宣帝纪》的记载,司马迁和司马懿的祖先是相同的,都是周宣王时期的程伯休父,程伯休父在当时官拜大司马,因战功被封在程邑,因此程伯休父的后代就以程伯休父的官职或者采邑为氏,程伯休父长子仲庚的后代以司马为氏,而次子仲辛的后代就以程为氏。
仲庚这一支也就是最开始的司马姓的来源,而司马迁和司马懿都来自于这支。 但后期司马氏一族离开了西周都城而到了诸侯国晋国,之后司马氏一族进一步分散,有的去了卫国,有的去了秦国,还有的去了赵国。
在卫国的一支后来辗转到中山国为相,是司马憙的后代;在赵国的一支就是著名剑士司马蒯聩的后代,司马蒯聩的玄孙是司马昂;在秦国的一支就是名将司马错的后代。 司马迁在《史记》中记载自己就是司马错的后代,是司马错的八世孙,不过也有人推测司马迁实际上是中山国司马憙的后代。
而司马懿则是赵国这一支的后代,即司马昂的后代,司马昂在秦末曾被项羽封在河内做殷王,后来刘邦俘虏司马昂,设置河内郡,而司马懿正是司马昂的十二世孙。
接下来再来看看司马光,《宋史》记载,司马光的父亲司马池自称是西晋安平献王司马孚的后代。 三国时期,司马防有八个儿子,号称司马八达,其中司马懿为第二子,而司马孚为第三子,也就是说司马光是司马懿弟弟的后代。
但是这种说法也只能是司马池的一己之言,毕竟年代久远早已经无法考证,司马懿比司马光大了840岁,这八百多年里有太多的战乱,南北朝时期、隋末、唐末五代时期等等,战乱频繁,人们经常迁徙,早已经无法追溯祖上,因此很难说司马池的这种说法是正确的。
而司马光是不是和司马迁、司马懿同宗也很难说,毕竟司马氏的得姓始祖是程伯休父,但是后期还有别的姓氏改为司马氏。 因此,司马光和司马迁、司马懿有没有关系是个未知数。