谁在替司马迁“认祖归宗”?司马错是秦国名将,司马迁是陕西韩城人

——秦伐我皮氏不能证明司马迁是河津人

打开网易新闻 查看精彩图片

历史考证,讲求有一分材料说一分话。然而,最近有一种所谓的“新发现”,仅凭《史记·魏世家》中“秦伐我皮氏”六个字,就悍然宣布:司马迁是河津人。理由是“我”是第一人称,等于司马迁自述,秦国打了我的皮氏,皮氏是河津古称,所以铁证如山。持此论者高声疾呼,称这是“铁证如山”,就像哥伦布发现了新大陆,仿佛两千年来的学术史都被他一个人踩在脚下,荒唐。

打开网易新闻 查看精彩图片

这已不是考据,这是连《史记》封面都没翻明白的闹剧。今天,我们就把《史记》摊开,把时间线捋顺,把大家说清楚,再请出司马迁自己的祖先司马错来当证人,看看这个“司马迁是河津人的新铁证”到底是真金,还是不堪一击的破铜。

打开网易新闻 查看精彩图片

一、“我”是谁?——请先学会读史书《史记》中,凡记述战国事,大量取材于各国自有的史籍旧文。司马迁在整合时,往往直接保留该国史官的原始口吻。这个“我”字,触目皆是,全部是该国自称,与司马迁本人毫无关系。我们且翻开《魏世家》,看看这个“我”是怎么用的:“秦拔我城大小六十一。”“齐伐我襄陵。”“秦围我大梁。”如果按照河津“新铁证”的逻辑,这个“我”就是司马迁,那么司马迁的人生履历就非常精彩了:他被秦国一口气拔掉大小城池六十一座,被齐国攻打襄陵,又被秦军围困在大梁。这还仅仅是《魏世家》。

打开网易新闻 查看精彩图片

翻开《赵世家》:“秦伐我武遂,拔之。”——司马迁又在赵国地界上被揍了。翻开《韩世家》:“秦伐我宜阳。”——司马迁又出现在韩国,被秦军攻下宜阳。翻开《田敬仲完世家》:“秦伐我,取我列城。”——秦军在齐国境内取走司马迁名下的“列城”。翻开《燕召公世家》:“齐伐我,取我桑丘。”——这回换成齐国,在燕国境内取走了司马迁的桑丘。翻开《楚世家》:“秦伐我,取我汉中。”——司马迁的汉中也没了。请问,司马迁一个人,如何同时居住在魏国皮氏、赵国武遂、韩国宜阳、齐国列城、燕国桑丘、楚国汉中的?他得有多少个分身,才能让战国七雄排着队,在他名下的土地上攻城拔寨?

打开网易新闻 查看精彩图片

再往下翻,《晋世家》有“晋伐我,我有咎”,《秦本纪》有“晋伐我,取我武城”,《郑世家》有“楚伐我,取我成皋”。按此逻辑,司马迁不仅是魏人、赵人、韩人、齐人、燕人、楚人、秦人,还顺带是晋人、郑人。他哪里是什么太史公,分明是战国“混血之王”,祖籍遍及整个黄河流域,七国血统集于一身。最后再来翻开《秦本纪》:“晋伐我崤。” ——这回换成晋国,崤山也成了司马迁的老家。 《秦本纪》:“三晋攻夺我先君河西地。” ——这下河西又变成了司马迁的故土。 按这帮人的逻辑:秦伐我皮氏=司马迁是河津人那晋伐我崤=司马迁是秦国崤山人三晋夺我河西=司马迁是秦国河西人 同一本《秦本纪》,司马迁一会儿崤山人、一会儿河西人,来回换籍贯地名,荒谬不攻自破!

打开网易新闻 查看精彩图片

其实,古史中第一人称指代该国的用法,是再常见不过的史书体例。春秋时各国皆有史官,如晋之《乘》、楚之《梼杌》、鲁之《春秋》,都是以本国视角记录历史,自然用“我”称本国。秦火之后,诸侯史记散佚殆尽,司马迁将所能见到的残余史料做了系统整理和规范化,但其原始口吻往往加以保留,于是便有了这满纸的“我”。这不是司马迁自述,这是魏国史官、赵国史官、韩国史官在说话。司马迁只是原样引录了这些故国旧文。而河津的“考证者”,却将这些魏国史官的话硬安在司马迁头上,说是他的“亲笔自传”。这无异于翻开《三国志》,看到“吴伐我合肥”,就说陈寿是合肥人;翻开《汉书》,看到“匈奴入我雁门”,就说班固是雁门人。

打开网易新闻 查看精彩图片

二、时间线——西汉人如何挨战国的打?我们退一步,就算撇开第一人称的史书体例不谈,单说时间线,这也是一个连基本年代都拎不清的谬误。“秦伐我皮氏”这件事,发生在战国时期。《魏世家》记载:“(魏襄王)十二年,秦伐我皮氏。”魏襄王十二年,是公元前307年。这一年,秦军攻打魏国的皮氏城。那司马迁是哪个时代的人?司马迁生年约在公元前145年,卒年约在公元前86年前后。哪怕按照最早的生年计算,司马迁出生时,距离“秦伐我皮氏”已经过去了整整一百六十余年。一个西汉人,如何亲身经历一百六十多年前一场战国攻城战?又如何能在战争发生时,站在皮氏城头上,以第一人称的口吻,写下“秦伐我”的现场报道?除非司马迁是一位活了将近两百岁、并拥有穿越能力的长生者,灵魂不断穿越回战国,轮番到魏、赵、韩、齐、燕、楚各国,站在城墙上被秦军轮番攻打。这已经不是历史考证,这是在写架空故事。

打开网易新闻 查看精彩图片

三、祖先的剑锋——司马错攻破的,是谁的国门?如果说前两个问题还停留在文字和时间的层面,那么接下来的这个证据,则是一把最锋利的剑,足以将“皮氏人”的谬论从根子上彻底斩断。持“河津说”的人近来又抛出一个说法:司马迁的祖先司马错,本就是晋国人,也就是魏国人,是河东人,所以司马迁自然是河津人。这个说法比“秦伐我皮氏”更进了一步,试图从家族血脉上为司马迁“认祖归宗”,把他牢牢钉在河东的土地上。好,那我们就请司马迁自己来当证人。翻开他亲笔撰写的《史记》,看看他的祖上司马错,到底是什么人。

打开网易新闻 查看精彩图片

一、司马错的出身:明明白白的秦国臣子司马迁在《太史公自序》中,对自己的家世交代得清清楚楚。他说,司马氏源远流长,早在周代就世代担任史官。后来“自司马氏去周适晋,分散”,家族在晋国分散开来,有的留在卫国,有的去了赵国,有的去了秦国。注意司马迁的用词——“其在秦者名错”。意思很明白:司马错这一支,是那些“去了秦国”的司马氏后代。他不是暂居,不是客居,而是“在秦”,是入了秦籍、做了秦臣的秦国人。司马迁接着写道:“其在秦者名错,与张仪争论。于是惠王使错将伐蜀,遂拔,因而守之。”

打开网易新闻 查看精彩图片

司马错在秦国,与国相张仪在朝堂上争论国家大计。张仪主张伐韩,司马错力主伐蜀。最终,秦惠文王采纳了司马错的意见,“使错将伐蜀”——派司马错率军攻打蜀国,大获全胜,吞并蜀地,并任命他镇守蜀地。请注意这个细节:司马错是“与张仪争论”的。张仪是谁?是秦国国相,是秦惠文王最倚重的重臣。一个外国人在秦国朝堂上与国相平起平坐、争论国策?这在战国时代绝无可能。司马错能参与秦国最高级别的军国大计,恰恰说明他不是什么晋人、魏人、河东人,而是地地道道的秦国重臣,是秦惠文王的肱股之将。

打开网易新闻 查看精彩图片

二、伐蜀之后:坐镇蜀地,为秦国开疆拓土伐蜀成功之后,司马错并未止步。他继续为秦国南征北战,功勋累累。《史记·秦本纪》记载,秦昭襄王六年(公元前301年):“蜀侯煇反,司马错定蜀。”蜀地发生叛乱,又是司马错率军平定,稳住了秦国新开拓的大后方。这说明什么?说明司马错不仅帮秦国打下了蜀地,还长期负责蜀地的军政事务,是秦国在西南方向的第一号重臣。他不是打一仗就走的雇佣兵,而是深度参与了秦国的国家治理。

打开网易新闻 查看精彩图片

三、核心罪证:公元前286年,司马错踏破魏国旧都安邑真正堪称绝杀的证据,来自《史记·秦本纪》的一条记载:秦昭襄王二十一年(公元前286年),“错攻魏河内,魏献安邑。”“错”,就是司马错。“河内”,是当时魏国的核心区域。“安邑”,是魏国早年的都城,是魏国的龙兴之地、宗庙社稷之所在。这句话翻译成白话就是:公元前286年,秦将司马错率军猛攻魏国腹地,魏国抵挡不住,被迫把自己的旧都安邑城拱手献出。都城是一个国家的象征,宗庙是一个家族的根脉。司马错这一刀,直接捅在了魏国的心脏上。

打开网易新闻 查看精彩图片

这条记载在《史记·六国年表》中也能得到印证:“秦昭王二十一年,错攻魏,魏献安邑。”两条独立的记载互相印证,史实确凿无疑。除此之外,《史记·秦本纪》还记载了司马错另一次对魏国的军事行动:秦昭襄王十六年(公元前291年),“左更错取轵及邓。”“左更”是秦国军功爵位,司马错此时已获此爵。“轵”和“邓”,都是魏国的城邑。司马错攻城拔寨,从魏国手中夺取了轵地和邓地。这一年,距离“魏献安邑”只有五年。也就是说,司马错不是偶尔打了一次魏国,而是长期负责对魏作战,战功卓著。魏国在他的兵锋之下,屡战屡败,丧师失地,从旧都安邑到轵、邓等城邑,都被他一一攻取。

打开网易新闻 查看精彩图片

四、攻楚之战:司马错的刀锋,不止指向魏国不止是魏国,司马错还为秦国攻打过楚国。《史记·秦本纪》记载,秦昭襄王二十七年(公元前280年):“错攻楚,赦罪人迁之南阳。”司马错又率军攻楚,打下了楚国的南阳地区。如果按照某些人到处认亲的逻辑,楚国是不是也可以拿《楚世家》里的“秦伐我”来证明司马错是楚国人?同一个司马错,为秦国伐蜀、定蜀、攻魏、取轵、取邓、逼献安邑、攻楚取南阳,战功累累,威震天下。他的战刀所指,蜀国、魏国、楚国,无不是他征服的对象。他的一生,是在为谁开疆拓土?是秦国,不是晋国,不是魏国,不是河东。

打开网易新闻 查看精彩图片

五、用河津人的逻辑,看看这场伦理惨剧现在,我们按照河津人的逻辑来推演一遍。他们说,司马迁的祖先司马错是晋人、魏人、河东人。那么,司马错就是魏国人。可是,一个魏国人——在公元前301年,帮秦国平定蜀地叛乱,稳固秦国大后方;在公元前291年,以秦国“左更”的爵位,攻取魏国的轵地和邓地;在公元前286年,率秦军猛攻魏国腹地,逼迫魏国献出旧都安邑,彻底斩断魏国在河东的根基;在公元前280年,又领秦军伐楚,为秦国夺取南阳。一个魏国人,把刀砍向自己祖国的城邑,攻破自己祖国的旧都,逼迫自己的祖国割地求和——这在古代的伦理框架下,叫什么?叫叛国,叫反噬父母之邦,叫践踏先王宗庙。

打开网易新闻 查看精彩图片

可事实呢?事实是司马错非但没有被钉在耻辱柱上,反而是秦国的一代名将,是整个司马家族世代引以为傲的荣耀。司马迁在《太史公自序》里追述祖先时,字里行间满是骄傲:“其在秦者名错,与张仪争论。于是惠王使错将伐蜀,遂拔,因而守之。”“与张仪争论”、“遂拔”、“因而守之”——司马迁写这些话的时候,笔端是有力度的,是带着自豪的。他把这位八世祖当作家族辉煌的起点,当作司马氏走向历史舞台中央的关键人物。如果司马错是魏国人,司马迁骄傲什么?骄傲自己的祖爷爷带兵灭了别人的国?还是骄傲自己的祖爷爷带兵灭了自己的国?唯一的答案是:司马错之所以是家族荣耀,正是因为他不是魏国人,他是秦国名将。魏国、蜀国、楚国,都只是他建立功勋的战场,是他为秦国征服的对象。魏国和楚国、蜀国没有区别,都是敌国。

打开网易新闻 查看精彩图片

如果用河津人的逻辑来翻译《秦本纪》的记载,那便是这样一句令人捧腹的荒唐话:“公元前291年,我祖爷爷司马错,以秦国左更的爵位,攻取了我的祖国魏国的轵地和邓地。公元前286年,我祖爷爷司马错又来了,这次他攻打我的祖国魏国河内,我的祖国被迫献出了我的首都安邑。”这是家谱吗?这是家族光荣史吗?这分明是一份荒诞绝伦的自供状。祖爷爷踏破了“自己”祖国的首都,玄孙把这件事当成家族荣耀写进史书,并在同一本书里用“我”的口吻为这个被祖爷爷痛打的祖国哭丧,写下“秦伐我皮氏”。司马迁是什么人?是继孔子之后最伟大的史学家,是中国史学的开山鼻祖。他的《史记》,一部五十二万余言的煌煌巨著,上起黄帝、下至汉武,网罗天下放失旧闻,究天人之际,通古今之变,成一家之言。这样一个人,难道会连自己的祖国都搞不清楚?难道会一边自豪地歌颂祖爷爷的赫赫战功,一边悲愤地控诉祖爷爷入侵自己的家园?天底下哪有这样的道理!

打开网易新闻 查看精彩图片

六、结论:祖先的剑锋所指,就是儿孙的敌国综合以上史料,我们可以得出一个无可辩驳的结论:司马错不是晋人,不是魏人,不是河东人。他是秦国人,是秦国的名将,是秦国开疆拓土的大功臣。《太史公自序》说他“在秦”,《秦本纪》记载他伐蜀、定蜀、攻魏、取轵取邓、逼献安邑、攻楚取南阳。他的每一次出征,打的都是秦国的敌国。他的每一场胜利,都是为秦国打下的江山。正因为司马错是秦国名将,所以他的后代司马迁,绝不可能是魏国人,也绝不可能是河津人。祖先的战刀砍向的是魏国的城邑,儿孙的故土又怎么可能是魏国的城邑?祖先用一生去征服的敌国,又怎么可能是儿孙的故乡?祖先的剑锋所指,就是儿孙的敌国,绝不会是故国。

打开网易新闻 查看精彩图片

四、司马迁到底是哪里人?——正本清源既然司马迁的祖先不是魏国人,那司马迁本人究竟是哪里人?这个问题,在传世文献中记载得非常清楚,根本不需要靠曲解“秦伐我皮氏”来“证明”。司马迁在《太史公自序》中自述身世:“迁生龙门,耕牧河山之阳。”

打开网易新闻 查看精彩图片

这是司马迁本人的亲笔自述。那么,“龙门”和“河山之阳”在哪里?龙门,即龙门山,横跨黄河两岸,今陕西韩城与山西河津交界处,黄河奔流其间,传说大禹所凿。两岸都有“龙门”之称,这没错。但关键是“河山之阳”。“河”指黄河,“山”指龙门山。“山之阳、河之阳”,即龙门山之南、黄河之北,这个地理坐标精确地指向了黄河西北岸的夏阳县,即今天的陕西韩城一带,而绝非黄河以东的皮氏。

打开网易新闻 查看精彩图片

《汉书·地理志》明确记载:“夏阳,故少梁,秦惠文王十一年更名,《禹贡》梁山在西北,龙门山在北。有铁官。莽曰冀亭。”

龙门山在夏阳县北,夏阳即汉之夏阳县。司马迁说“迁生龙门,耕牧河山之阳”,是指他出生在夏阳县北的龙门山之南,黄河之西北的芝川高门原一带,这里是司马迁的老家,祖辈也皆葬在华池高门这一带。这也是班固《汉书》给出的权威地理注脚,与司马迁自述严丝合缝。

打开网易新闻 查看精彩图片

到了唐代,张守节在《史记正义》中更是直截了当:“龙门在同州韩城县北五十里,其山更黄河,夏禹所凿者也。龙门山在夏阳县。迁即汉夏阳县人也,至唐改曰韩城县。”

白话释义就是:龙门和龙门山都在夏阳县,司马迁即夏阳县人,到了唐代,夏阳县已经改名叫成了韩城县,司马迁就是韩城人。这不是推测,不是解读,而是斩钉截铁的定论。张守节的时代距汉代不远,所据文献尚多,他的判断代表了唐代官方和学术界的共识。

打开网易新闻 查看精彩图片

此外,《太史公自序》还记载,司马迁的父亲司马谈“卒于周南”,司马迁从外地赶回奔丧,地点也在河洛之间,而非河东。司马迁祖上司马错、司马靳等,皆为秦将,葬于夏阳。这些旁证,都指向了韩城。对于河津而言,皮氏确实是古县,秦置,汉因之,这有文献依据。但皮氏是魏国的一座城邑,与司马迁的籍贯没有分毫关系。把《魏世家》中的“我”硬说成是司马迁,再把“皮氏”硬说成是司马迁的故乡,这中间每一步都是逻辑的断裂和史料的曲解。

打开网易新闻 查看精彩图片

五、这场闹剧的背后当有人拿着一句“秦伐我皮氏”,就敢宣称“坐实了司马迁是河津人”,我们看到的不是学问上的突破,而是一种根深蒂固的文化焦虑——争抢名人的冲动压倒了对史实应有的敬畏。

打开网易新闻 查看精彩图片

今日有河津人说“秦伐我皮氏”证明了司马迁是河津人,明日会不会有淄博人站出来,说《齐世家》里的“齐人伐我”证明了太史公是临淄人?后天会不会有邯郸人说《赵世家》里“秦伐我武遂”证明了司马迁是赵国人?到那个时候,司马迁岂止是七国混血,他简直是一部被肢解了的战国地图,每个县都能分到一块。

打开网易新闻 查看精彩图片

历史不是任人打扮的小姑娘,司马迁也不是可以用来随意认领的文化符号。他是夏阳人,生于龙门山之南,长于黄河之滨高门原。父亲司马谈教他如何修史书,董仲舒教他如何作《春秋》。二十岁壮游天下,网罗放失旧闻。后遭李陵之祸,幽于缧绁,却“就极刑而无愠色”,发愤著书,终成一家之言。他的一生,是用血与屈辱铸就的一座丰碑。

打开网易新闻 查看精彩图片

研读历史,请从尊重原文开始。《史记》行文里的“我”是对应诸侯国史官的本国自称,书中记载的是战国历史旧事,《史记》作者司马迁为西汉左冯翊夏阳人,也就是如今的陕西韩城人。这三条基础文史常识,如同日常常识一般,本不必反复赘述。

打开网易新闻 查看精彩图片

可时至今日,我却要耗费数千字专门澄清:“秦伐我皮氏”并不能证明司马迁是河津人。部分人一味附会名人故里、强行攀附先祖,这无疑是文史传播里的一种悲哀。但愿此文可以终结这场无谓的舆论闹剧,让历史考据回归学术本身,让学问回归学问。

禹凿龙门,字西河,号西河龙门居士,沐手谨撰

二〇二六年八月一日

打开网易新闻 查看精彩图片

感谢大家观看!关注一下,点赞评论转发推荐一下!