沛公旦日从百馀骑来见项王(24),至鸿门,谢曰:“臣与将军戮力而攻秦(25),将军战河北,臣战河南,然不自意能先入关破秦,得复见将军于此。今者有小人之言,令将军与臣有郤(26)。”项王曰:“此沛公左司马曹无伤言之,不然,籍何以至此。”项王即日因留沛公与饮。项王、项伯东向坐(27);亚父南向坐亚父者,范增也;沛公北向坐;张良西向侍。范增数目项王(28),举所佩玉玦以示之者三(29)。项王默然不应。范增起,出召项庄(30),谓曰:“君王为人不忍(31),若入前为寿,寿毕,请以剑舞,因击沛公于坐,杀之。不者,若属皆且为所虏!”庄则入为寿,寿毕,曰:“君王与沛公饮,军中无以为乐,请以剑舞。”项王曰:“诺。”项庄拔剑起舞,项伯亦拔剑起舞,常以身翼蔽沛公(32),庄不得击。
于是张良至军门(33),见樊哙(34),樊哙曰:“今日之事何如?”良曰:“甚急!今者项庄拔剑舞,其意常在沛公也。”哙曰:“此迫矣!臣请入,与之同命!”哙即带剑拥盾入军门。交戟之卫士欲止不内(35),樊哙侧其盾以撞,卫士仆地。哙遂入。披帷西向立,瞋目视项王(36),头发上指,目眦尽裂(37)。项王按剑而跽曰(38):“客何为者?”张良曰:“沛公之参乘樊哙者也(39)。”项王曰:“壮士!赐之卮酒!”则与斗卮酒(40)。哙拜谢,起,立而饮之。项王曰:“赐之彘肩(41)!”则与一生彘肩。樊哙覆其盾于地,加彘肩上,拔剑切而啗之(42)。项王曰:“壮士!能复饮乎?”樊哙曰:“臣死且不避,卮酒安足辞!夫秦王有虎狼之心,杀人如不能举(43),刑人如恐不胜,天下皆叛之。怀王与诸将约曰:‘先破秦入咸阳者王之(44)。今沛公先破秦入咸阳,毫毛不敢有所近,封闭宫室,还军霸上,以待大王来。故遣将守关者,备他盗出入与非常也(45)。劳苦而功高如此,未有封侯之赏,而听细说(46),欲诛有功之人,此亡秦之续耳,窃为大王不取也(47)。”项王未有以应,曰:“坐!”樊哙从良坐。坐须臾(48),沛公起如厕(49),因招樊哙出。
沛公已出,项王使都尉陈平召沛公(50)。沛公曰:“今者出,未辞也,为之奈何?”樊哙曰:“大行不顾细谨,大礼不辞小让。如今人方为刀俎,我为鱼肉,何辞为?”于是遂去。乃令张良留谢。良问曰:“大王来何操?”曰:“我持白璧一双(51),欲献项王;玉斗一双(52),欲与亚父。会其怒,不敢献。公为我献之。”张良曰:“谨诺。”当是时,项王军在鸿门下,沛公军在霸上,相去四十里。沛公则置车骑,脱身独骑(53),与樊哙、夏侯婴、靳彊、纪信等四人持剑盾步走(54),从郦山下(55),道芷阳间行(56),沛公谓张良曰:“从此道至吾军,不过二十里耳。度我至军中(57),公乃入。”沛公已去,间至军中(58),张良入,谢曰:“沛公不胜桮杓(59),不能辞。谨使臣良奉白璧一双,再拜献大王足下(60);玉斗一双,再拜奉大将军足下(61)。”项王曰:“沛公安在?”良曰:“闻大王有意督过之(62),脱身独去,已至军矣。”项王则受璧,置之坐上。亚父受玉斗,置之地,拔剑撞而破之,曰:“唉(63)!竖子不足与谋(64),夺项王天下者,必沛公也。吾属今为之虏矣!”
沛公至军,立诛杀曹无伤。
选自中华书局标点本《史记》
沛公刘邦驻军在霸上,还没有得到机会与项羽相见。他的左司马曹无伤派人对项羽说:“沛公想在关中称王,让亡秦之君子婴作丞相,把秦国的珍宝都占为己有。”项羽听了大怒,说:“明天一早,好好犒劳士兵们,让他们一举击溃沛公的部队。
当时的形势是,项羽有四十万军队,驻在新丰县鸿门阪;刘邦才十万士兵,在霸上。项羽的谋臣范增劝谏他道:“沛公在崤山之东时,既贪财物,又好女色。现在进了关,反而既不取财物,又不近妇女,这说明他的志气不小啊!我让人观望他顶上的云气,都结成龙虎之形,呈现出五采祥色,这是天子之气啊。大王务必尽快将他击破,千万不能丧失时机!”
项羽的左尹项伯,是他的族叔,与后来封为留侯的张良一向交情很深张良这时跟随着刘邦。于是项伯就星夜骑马到刘邦军中,偷偷地会见张良,把楚营的部置都告诉了他,想叫张良和他一起逃走。项伯说:“千万不要跟着刘邦一起找死啊!”张良说:“我替韩王韩成护送沛公,现在沛公遇到了急难之事,我如果逃去,就是不义。这事不能不向沛公禀报。”于是张良就进入沛公帐中,把事情一五一十告禀了他。刘邦大惊,说:“这事可怎么办呢!”张良说:“谁替大王设下了在关中称王的计划呢?”刘邦回答:“是那浅陋无知的小人劝我说:‘只要凭依函谷关天险,抵拒诸侯,不放他们进关,就可以君临整个秦中之地’所以我听从了他。”张良又说:“大王自己估量一下,您的军队足以与项羽匹敌吗?”刘邦沉默了一会儿,说:“本来就不如项羽啊!然而现在又该怎么办呢?”张良说:“请允许我去对项伯讲,说是沛公不敢背离项王啊!”刘邦问道:“先生又怎么会和项伯有交情的呢?”张良答道:“还在秦朝时,项伯就和臣交游,他杀了人,臣设法救了他。所以现在有了急难,他就来告诉我,真是幸亏了他啊!”刘邦又问:“项伯与先生谁年长?”张良说:“项伯比臣年龄大。”刘邦听了说:“先生替我叫他进来,我可以象对兄长那样接待他。”张良就又出去,邀请项伯,项伯立刻就进去见刘邦。刘邦恭恭敬敬地捧了一卮酒,祝项伯长寿,并和他约定结为儿女亲家,然后说:“我进了关后,亡秦的一切,丝毫也不敢动用,只是把官吏民户登记成册,封存了官府的仓库,一心等待项将军到来。我之所以要派将士守卫函谷关,只是为了防备那些盗贼出入和意外的变故啊!希望兄长把我的心意详细转告,臣决不敢有背项王的恩德啊!”项伯答应了,对刘邦说:“明天一早,您千万不可不尽早来向项王当面赔罪!”刘邦说:“是!”于是项伯又连夜回去,到了楚军中,把刘邦的话详详细细地禀报了项羽,又说道:“如果不是沛公先攻破关中,您怎么能轻易进关呢!现在别人立了大功,您反而要去攻击他,这是不义之举啊!倒不如趁刘邦效忠之机,好好地对待他!”项王同意了。