📖 人物轶事 📖 直接看详解

「项庄舞剑,意在沛公」这场鸿门宴的刀光剑影,到底是真事,还是司马迁后来替我们编排出来的?

难度 · 烧脑 ★★★★★ 📖 约 5185 字 · 13 分钟 📅 10月21日 08:02 放出
问 每日 50 问本站 当天第 1 / 9 道 · 👀 1 次阅读 看这一天的全部 →
✅ 直接答案

鸿门宴那顿饭是真吃过的,剑也是真舞的,可那份喘不过气的紧张,是司马迁隔着一百年替我们提起来的——宴席是史实,杀机是笔法。

💡 想自己推一推的话:「项庄拔剑起舞」「项伯常以身翼蔽沛公」「樊哙头发上指、目眦尽裂」——这些特写在《项羽本纪》里最足,到《高祖本纪》却一笔带过。往《史记》两篇对照、《资治通鉴》卷九和裴骃《集解》里找。
解 本站详解原创撰写 📖 5185 字 · 约 13 分钟读完

我小时候在课本里第一次读到鸿门宴,整个人是懵的。一边是「项庄拔剑起舞」,一边是「项伯亦拔剑起舞,常以身翼蔽沛公」,帐里还有个樊哙,抱着盾一头撞进来,头发上指、目眦尽裂。我当时就想,这哪是请客吃饭,这分明是电影镜头嘛。可后来长大一点,我忍不住起疑:这么一场刀光剑影、连每个人表情动作都写得活灵活现的饭局,司马迁是怎么知道的?他又不在场。难道这不是真事,是后人一回一回讲出来、最后被太史公写成戏的?这个念头一冒出来,我就放不下了。今天这篇,我想把鸿门宴那场饭局摊开了说:它到底是真的,还是被编排过的。

先说这顿饭是怎么吃起来的。《史记·项羽本纪》记得很清楚:刘邦先入了关中,破咸阳,派人守着函谷关,项羽带着四十万大军打到函谷关底下,发现门关着、里头是刘邦的人,当场就火了。紧接着,刘邦手下一个左司马叫曹无伤的,偷偷派人给项羽捎话,说刘邦想在关中称王,让秦王子婴做相,珍宝全占了。项羽一听大怒,第二天一早就让士卒饱餐一顿,准备开打。这时候项羽的谋士范增在旁边添了一把火,说刘邦这个人贪财好色,可进了关之后,财物不取、妇女不幸,这是憋着大志向呢,赶紧打,别错过机会。你看,鸿门宴的起因,根本不是一场宴会,是一场已经箭在弦上、第二天就要开打的仗。我读到这里觉得,它从根上就是一次军事对峙,饭局只是把刀往回压了一压,没拔出来而已。

真正把这场仗摁住的,是项伯。项伯是项羽的族叔,跟张良是恩人加朋友——早年项伯杀了人,躲在张良那儿,张良救过他。这时候张良正在刘邦营里,项伯连夜骑马跑到霸上,把项羽第二天要打过来的消息漏给张良,想叫张良跟自己一块儿跑。张良不干,说我要逃走就是不义,得去告诉沛公。于是项伯这一宿夜奔,就把绝密情报递到了刘邦手里。刘邦一听就慌了,他手里才十万兵,项羽四十万,硬碰硬死路一条。他当即拉住项伯,一口一个「吾兄」,还当场跟项伯约成了儿女亲家,托项伯回去替自己说情,说我刘邦进了关,一丝一毫不敢沾,就等着项将军来。项伯回去照原话一说,项羽竟然答应了——第二天设宴,让刘邦来当面谢罪。我后来才明白,鸿门宴从一开始就不是项羽设的局,是刘邦连夜走关系走出来的一条活路。所谓「宴」,其实是一场被迫的、单方面赔罪的谈判。

饭局第二天就开在了鸿门,也就是今天陕西临潼那一带。刘邦带着张良、樊哙和一百来个随从,登门谢罪。他开口第一句话就极软,说我跟将军合力打秦,将军在河北,我在河南,我自己都没想到能先一步入关、又能在这儿再见到将军。可如今有小人挑拨,让将军跟我生了嫌隙。这话听着客气,实际上是把自己放得极低——我先入关是运气,不是抢功,咱俩还是一伙的。项羽被这顶高帽一戴,脱口就把曹无伤卖了:这是你左司马曹无伤说的,不然我怎么会动这个心思。我读到这里觉得,项羽这个人真是直得可怕——人家连夜走关系的事,他张嘴就把告密者供了出来。这一笔,把项羽的性格钉得死死的:他是真不拿阴谋当回事。

可范增不这么想。宴会上,范增好几次给项羽递眼色,又举起自己佩带的玉玦示意了三回——「玦」谐音「决」,是催项羽快下决心、杀掉刘邦。项羽呢,默然不应。我读到这里觉得,这才是鸿门宴最吊诡的地方:杀不杀刘邦,项羽其实一直在犹豫。他压根没把刘邦当成非除不可的对手,在他眼里,刘邦先入关那点事,道个歉就过去了。可范增看到的是另一层——刘邦这人气量不小,今天不杀,日后必成大患。一个犹豫,一个心急,这顿饭的张力,就是从这两人的温差里长出来的。范增举玦三回,项羽不理,他才不得不绕开项羽,另找办法。

这个办法,就是项庄舞剑。范增一看项羽不下决心,干脆自己出手,他把项庄叫进来,叫他进去敬酒,敬完酒请求舞剑助兴,舞着舞着,就把剑往沛公身上招呼,当场席上杀了他。项庄依计行事,进帐敬酒,然后拔剑起舞。剑一起,杀气就顺着寒光过来了。我读到这里,整个人是屏住气的——舞剑是假,取刘邦性命是真。可就在这当口,项伯看出门道了,他也拔出剑来一块儿舞,还用自己的身子,像鸟张开翅膀那样,一次次挡住刘邦,项庄始终找不到下手机会。这就是那句成语的来历:项庄舞剑,意在沛公。可我后来越想越觉得,真正护住刘邦的,不是项伯的心眼,是那一宿亲家关系起的作用——项伯已经拿了刘邦的口头承诺,他自然要保。

帐里的张良看情形不对,赶紧跑到军门找樊哙。樊哙是连襟,也是个天不怕地不怕的武人。他一听危急,立刻抱着剑、顶着盾就往里闯。守门的卫士不让进,樊哙用盾一撞,把卫士撞倒在地,人直接闯了进去。他掀开帷幕,脸朝西站定,瞪着眼睛看项羽,头发根根竖起,眼角几乎瞪裂。我读到这一段的时候,脑子里自动放出画面:一个大汉,仗着一股不要命的劲儿,硬生生把一场软绵绵的酒局撞出了血味。项羽是什么人?他见惯了大场面,可这会儿也按着剑直起身子,问了一句:来客是谁?张良说,是沛公的参乘樊哙。项羽的反应很妙——他没动怒,反而赞了一声「壮士」,赐酒、赐猪腿。

这里还有个细节常被略过。项羽赐给樊哙的,是一整条生猪腿。《项羽本纪》写「则与一生彘肩」,樊哙把盾牌扣在地上,把猪腿搁在盾上,拔剑切着就吃。项羽看他能吃,又问了一句:壮士还能再喝吗?樊哙借着这股劲,说了一番大义凛然的话,大意是:我死都不怕,还怕一杯酒吗?秦王有虎狼之心,杀人杀不完、刑人怕不够,天下人都反了。怀王跟诸将约定,先破秦入咸阳的做王。如今沛公先入咸阳,秋毫不敢犯,还军霸上,等着将军来。他这么大的功劳,你不但不赏,反而听信谗言,要杀有功之人——这是走亡秦的老路啊。我读到这里觉得,樊哙这番话粗中有细,根本不像一个屠狗出身的武夫随口说的。这背后是不是张良提前教好的,我不敢说死,但帐上这番话一说,等于把杀刘邦这件事摆到了道义的对立面——你今天杀他,就是亡秦第二。

说了半天,刘邦本人在干什么?他知道再待下去要出事,于是借口上厕所,带着樊哙一块儿出了帐。出来之后,他想溜,又觉得没跟项羽告辞,太失礼。樊哙一句话顶回去:做大事不用顾小节,如今人家是刀和砧板,咱们是鱼肉,还辞别什么。我读到这里觉得,这句「人为刀俎,我为鱼肉」,是整场饭局的题眼。刘邦是个能屈能伸的人,他当即决定跑,把善后交给张良。张良留下来替他道歉,献上白璧一双给项羽、玉斗一双给范增。刘邦呢,他没走来时的大路,而是抄小道,从郦山脚下,取道芷阳,一个人骑马,带着樊哙、夏侯婴等四个人步行,一路跑回霸上。他甚至算准了距离,估计自己从小路到军营也就二十里,张良这才进帐去献礼。

项羽收下了白璧,放在座上。范增呢,他接过玉斗,直接扔在地上,拔剑一剑劈碎,仰天长叹:「竖子不足与谋!」——这小子,不配跟我共谋天下。他还断言:抢项羽天下的,一定是刘邦,我们这些人日后都要成他的俘虏。我读到这里觉得,范增那把玉斗劈得又狠又准,他比项羽早看了四年。四年之后,垓下合围,项羽自刎乌江,范增那句气话竟一字不差地应验了。可我也要说句公道话:范增再准,也救不了一个在该下杀手时举棋不定的主公。鸿门宴上那一点点迟疑,最后变成了楚霸王整条命。

刘邦跑回军营,第一件事,就是把告密的曹无伤杀了。《项羽本纪》记了五个字:「沛公至军,立诛杀曹无伤。」我读到这里觉得,这一笔干脆得很——跟他在项羽面前那副低声下气的样子,简直判若两人。在鸿门他能忍,能赔笑,能上厕所跑路,是因为他清楚当下打不过;可回到自己的地盘,他一刻都不留。这种能屈能伸、转身就变脸的劲儿,才是刘邦真正可怕的地方。鸿门宴真正的胜负,不在那把舞剑上,在刘邦这个人身上:他能为一条活路把身段放到最低,也能在脱险的第一时间把叛徒清掉。

现在回到我最开始的疑问:这场饭局,司马迁写得这么细,他到底凭什么?我后来查了一些说法。司马迁写《史记》,材料来源不止是皇家档案,还有他自己走遍天下收集来的口述、传闻和旧世家书。樊哙这一支,到司马迁的时代还在,樊哙的孙子、重孙一辈跟司马氏有往来,帐里这些细节——生猪腿、撞卫士、头发上指——很可能是从樊哙后人嘴里传下来的。我读到这里觉得,这就解释了为什么樊哙那段写得最有画面感:他是这场戏里唯一有后人在两汉做官、有资格把家史讲给太史公听的人。项庄、项伯那些角度,反倒是靠张良这支和汉代流传下来的楚汉故事补全的。

那这桩事,断代上有没有争议?有。鸿门宴发生在公元前206年,司马迁写《史记》已经是近一百年之后。这么长的时间差,细节必然经过口耳相传的层层加工。比如樊哙「目眦尽裂」这种描写,明显带着文学渲染的味道;项庄舞剑这段,《史记·高祖本纪》里反而记得很简略,只是说刘邦「从闲道归霸上」,一笔带过,根本没有舞剑、翼蔽那些惊心动魄的细节。我读到这里觉得,这个对照太关键了:同一个人写的同一件事,在《项羽本纪》里是一出好戏,在《高祖本纪》里却平得像流水账。这说明什么?说明司马迁在写项羽这一面时,是有意把它当成一个戏剧高潮来调度的——他掌握的素材里,鸿门宴本就是楚汉相争最富张力的一个瞬间,他选择把它写到最足。

再往后,《资治通鉴》卷九也收了这件事,几乎照抄《项羽本纪》,裴骃《史记集解》、张守节《史记正义》在字句上做了不少注释,比如考证「鸿门」的地望、「玉玦」为什么是催决的信物、「彘肩」到底是生猪腿还是煮熟的——就这个生猪腿,历代注家争了很多年,有人说「生」字是衍文,有人说确实是生吃,学界至今没有定论。我读到这里觉得,连一根猪腿是生是熟都能吵一千年,可见鸿门宴这碗饭,后人有多在乎。我不敢说每一个动作都是实录,但我敢说:这顿饭本身,是真吃过的;曹无伤告密、项伯夜奔、刘邦谢罪、范增举玦、樊哙闯帐、刘邦抄小路跑回霸上、立诛曹无伤——这条主干,是《项羽本纪》《高祖本纪》《资治通鉴》三处互相印证的,赖不掉。

这顿饭还有个细节,被多少人读过却轻易放过了——座次。《项羽本纪》在记宴会开场时,一笔一笔写得清清楚楚:「项王、项伯东向坐;亚父南向坐;沛公北向坐;张良西向侍。」我一开始扫过去没当回事,后来才被人点醒:古人室内的席位,以东向为最尊,南向次之,北向是臣子面君的方向,西向是陪侍、是站着伺候的位置。你把这四个人往这张桌上一摆就明白了:项羽和他叔父坐最尊的东向,范增坐南向,刘邦坐北向——那是朝见主人的位置,张良只能站在西向「侍」着,连坐都算不上。我读到这里觉得,这哪是对等的会盟,这一桌子席位,先把刘邦的位置钉成了来谢罪的下属。后来刘邦在席间上厕所、抄小路跑路,回头看,这不怪他怂——他从坐下去那一刻起,就没在这张桌上抬过头。

我后来反复咂摸樊哙那番闯帐的话,越咂摸越觉得不对味。一个屠狗的武夫,怎么张口就是「怀王约」「秋毫无犯」「亡秦之续」?这分明是一套完整的政治说辞。帐里真正有脑子的,是张良。张良一路跟着刘邦从霸上到鸿门,席上眼色、借故如厕、抄小道安排、献礼善后,全是他在张罗。樊哙是刀,张良是脑。我读到这里觉得,司马迁写樊哙写得最响,是因为嗓门大的人好看;可这顿饭真正替刘邦扛住的,是那个坐在西向、连座次都排不上的张良。一个敢冲,一个敢算,刘邦这一单能从鸿门全身而退,靠的是一文一武两条命同时押上。

我还要替项羽说一句。他不杀刘邦,不是蠢,是他那种贵族出身的人,打心眼里不相信当面低过头的人还需要杀。在项羽的逻辑里,你既然已经登门谢罪、把自己摆到下位,这事就算翻篇了;你今天要再在酒席上捅死一个来道歉的人,传出去是他项家不光彩。可范增不是贵族那一套,他是个急着替主人算天下的谋士,他看到的是刘邦日后会成气候。这两人的矛盾,根子不是忠不忠,是两种世界观撞在了一张桌上。我后来才明白,鸿门宴真正的悲剧不在刘邦差点死,在项羽把「贵族的体面」带到了一个早就不讲体面的天下。

鸿门宴这盘账,后世一代一代有人评。有人说项羽妇人之仁,有人说他沽名钓誉,可我读到这里觉得,这些评语都太轻巧。项羽当时手里四十万,刘邦十万,他要是真想杀,何须用项庄舞剑这种绕弯子的法子?一道令下去,帐外伏兵齐出,刘邦连厕所都上不成。可他没有。他从一开始就没把这顿饭当成一场暗杀的局。我后来才明白,项庄舞剑这出戏,其实是范增一个人的戏——项羽默许了范增去试,却从头到尾没有真下杀心。这场饭局的吊诡就在这儿:主帅不想杀,谋士急着杀,执行的人半推半就,于是那把剑舞了半天,谁也没真砍下去。

那「刀光剑影」呢?我的结论是:宴席是真的,杀机也是真的,可我们今天读到的那份惊心动魄,有一半是司马迁的笔法。项庄确实舞了剑,项伯确实护了刘邦,樊哙确实闯了帐;但「意在沛公」那层挑明的杀机、「目眦尽裂」那种特写、「竖子不足与谋」那声长叹,是太史公把一场本可以平平收掉的谢罪宴,重新调度成了楚汉相争的开幕大戏。我后来才明白,这不是司马迁在编故事,是他手里本来就攥着一团火——一个犹豫不决的霸王、一个把身段放到最低的沛公、一个心急如焚的谋士、一个不要命的屠狗辈——这四样人凑在一张桌上,戏想不精彩都难。司马迁只是没有浪费这团火。

我有时候想,我们为什么一千多年还记着鸿门宴?不是因为它真的差点杀了刘邦——其实就算那天真杀了,历史未必就改写,天下还会冒出下一个沛公。我们记着它,是因为它把一种极典型的处境摆在了桌上:弱者当面赔笑,强者举棋不定,旁边的人各怀心思,刀就在酒席上转。这种局,后世的朝堂、酒桌、谈判桌,一而再再而三地重演。项庄那把剑舞的不是秦末,是所有「话里有话、笑里藏刀」的饭局。我读到这里觉得,司马迁真正了不起的地方,是他没有把鸿门宴写成一场输赢已定的仗,而是写成了一个悬着的、每个人都喘不过气的下午——他知道,人这一辈子,总有那么一顿饭,表面上敬酒,实际上谁都握着一把没拔出来的剑。

我后来还注意到一个时间差。刘邦脱身之后,是估摸着自己从小路到霸上已经二十里、进了军营,张良这才进帐献礼的。这二十里的等待,写得轻,可我越读越觉得重——张良一个人留在帐里,对面是项羽、范增,一屋子刚起过杀心的人,他得气定神闲地赔笑、献礼、替主人把话说圆。我读到这里觉得,鸿门宴上真正拿命在赌的,不只是闯帐的樊哙,还有这个站在西向、连座位都没有的张良。刘邦跑得快,是因为后头有人替他把帐里的时间拖住了。

把这条线捋一遍:曹无伤告密,项羽第二天要打;项伯夜奔报信,刘邦连夜约亲谢罪;鸿门谢罪,范增三举玉玦,项羽默然不应;项庄舞剑,项伯翼蔽;樊哙闯帐,借酒说大义;刘邦借如厕脱身,抄小道跑回霸上;张良献璧,范增碎斗;刘邦回营立诛曹无伤。真事的骨架全在,血肉里却掺着太史公一百年后的现场调度。我后来才敢下这个判断:鸿门宴不是编出来的,它是真吃过的一顿饭;可它之所以被我们记了两千年,是因为一个伟大的史家,替那场饭按下了慢镜头,让每一道目光、每一次举剑、每一声打碎玉斗的脆响,都留在了原地。下次再有人跟你说「项庄舞剑,意在沛公」,你不妨多停一秒:剑是真的,饭是真的,那份喘不过气来的紧张,是司马迁隔着一百年,替我们一口气提起来的。

📜出处与依据公版古籍原文可引用
《史记·项羽本纪》曹无伤告密、范增三举玉玦、项庄舞剑项伯翼蔽、樊哙闯帐、刘邦间道逃归、立诛曹无伤。/《史记·高祖本纪》记鸿门谢罪,文字较略。/《资治通鉴》卷九据《史记》系于汉高祖元年。/裴骃《史记集解》、张守节《史记正义》注鸿门地望、玉玦之义、彘肩生熟。——鸿门宴细节多经口耳相传、赖樊哙后人所述,「目眦尽裂」「生彘肩」等描写学界仍有讨论,不敢说死。

🔗 顺着这题往下看