沛公旦日從百餘騎來見項王,至鴻門,謝曰:「臣與將軍戮力而攻秦,將軍戰河北,臣戰河南,然不自意能先入關破秦,得復見將軍於此。今者有小人之言,令將軍與臣有卻。」項王曰:「此沛公左司馬曹無傷言之;不然,籍何以至此。」項王即日因留沛公與飲。項王、項伯東嚮坐,亞父南嚮坐。亞父者,范增也。沛公北嚮坐,張良西嚮侍。范增數目項王,舉所佩玉玦以示之者三,項王默然不應。范增起,出召項莊,謂曰:「君王為人不忍,若入前為壽;壽畢,請以劍舞,因擊沛公於坐,殺之。不者,若屬皆且為所虜。」莊則入為壽。壽畢,曰:「君王與沛公飲,軍中無以為樂,請以劍舞。」項王曰:「諾。」項莊拔劍起舞,項伯亦拔劍起舞,常以身翼蔽沛公,莊不得擊。於是張良至軍門,見樊噲。樊噲曰:「今日之事何如?」良曰:「甚急。今者項莊拔劍舞,其意常在沛公也。」噲曰:「此迫矣,臣請入,與之同命!」噲即帶劍擁盾入軍門。交戟之士欲止不內,樊噲側其盾以撞,士仆他,噲遂入;披帷西嚮立,瞋目視項王,頭髮上指,目眥盡裂。項王按劍而跽曰:「客何為者?」張良曰:「沛公之參乘樊噲者也。」項王曰:「壯士!賜之卮酒。」則與斗卮酒。噲拜謝,起,立而飲之。項王曰:「賜之彘肩。」則與一生彘肩。樊噲覆其盾於地,加彘肩上,拔劍切而啗之,項王曰:「壯士,能復飲乎?」 樊噲曰:「臣死且不避,卮酒安足辭!夫秦王有虎狼之心,殺人如不能舉,刑人如恐不勝,天下皆叛之。懷王與諸將約曰『先破秦入咸陽者王之』。今沛公先破秦入咸陽,豪毛不敢有所近,封閉官室,還軍霸上,以侍大王來。故遺將守關者,備他盜出入與非常也。勞苦而功高如此,未有封侯之賞,而聽細說,欲誅有功之人。此亡秦之續耳,竊為大王不取也。」項王未有以應,曰:「坐!」樊噲從良坐。坐須臾,沛公起如廁,因招樊噲出。
沛公已出,項王使都尉陳平召沛公。沛公曰:「今者出,未辭也,為之奈何?」樊噲曰:「大行不顧細謹,大禮不辭小讓。如今人方為刀俎,我為魚肉,何辭為?」於是遂去。乃令張良留謝。良問曰:「大王來何操?」曰:「我持白璧一雙,欲獻項王;玉斗一雙,欲與亞父,會其怒,不敢獻。公為我獻之。」張良曰:「謹諾。」當是時,項王軍在鴻門下,沛公軍在霸上,相去四十里。沛公則置車騎,脫身獨騎,與樊噲、夏侯嬰、靳彊、紀信等四人持劍盾步走,從酈山下,道芷陽閒行。沛公謂張良曰:「從此道至吾軍,不過二十里耳。度我至軍中,公乃入。」沛公已去,閒至軍中,張良入謝,曰:「沛公不勝桮杓,不能辭。謹使臣良奉白璧一雙,再拜獻大王足下;玉斗一雙,再拜奉大將軍足下。」項王曰:「沛公安在?」良曰:「聞大王有意督過之,脫身獨去,已至軍矣。」項王則受璧,置之坐上。亞父受玉斗,置之地,拔劍撞而破之,曰:「唉!豎子不足與謀!奪項王天下者,必沛公也,吾屬今為之虜矣。」沛公至軍,立誅殺曹無傷。