行略定秦地。函谷關有兵守關,不得入。又聞沛公已破咸陽,項羽大怒,使當陽君等擊關。項羽遂入,至于戲西。沛公軍霸上,未得與項羽相見。沛公左司馬曹無傷使人言于項羽曰:“沛公欲王關中,使子嬰為相,珍寶盡有之。”項羽大怒,曰:“旦日饗士卒,為擊破沛公軍!”當是時,項羽兵四十萬,在新豐鴻門,沛公兵十萬,在霸上。范增說項羽曰:“沛公居山東時,貪於財貨,好美姬。今入關,財物無所取,婦女無所幸,此其志不在小。吾令人望其氣,皆為龍虎,成五采,此天子氣也。急擊勿失。”
楚左尹項伯者,項羽季父也,素善留侯張良。張良是時從沛公,項伯乃夜馳之沛公軍,私見張良,具告以事,欲呼張良與俱去。曰:“毋從俱死也。”張良曰:“臣為韓王送沛公,沛公今事有急,亡去不義,不可不語。”良乃入,具告沛公。沛公大驚,曰:“為之奈何?”張良曰:“誰為大王為此計者?”曰::“鯫生說我曰‘距關,毋內諸侯,秦地可盡王也’。故聽之。”良曰:“料大王士卒足以當項王乎?”沛公默然,曰:“固不如也,且為之奈何?”張良曰:“請往謂項伯,言沛公不敢背項王也。”沛公曰:“君安與項伯有故?”張良曰:“秦時與臣游,項伯殺人,臣活之。今事有急,故幸來告良。”沛公曰“孰與君少長?”良曰:“長于臣。”沛公曰“君為我呼入,吾得兄事之。”張良出,要項伯。項伯即入見沛公。沛公奉卮酒為壽,約為婚姻,曰:“吾入關,秋豪不敢有所近,籍吏民,封府庫,而待將軍。所以遣將守關者,備他盜之出入與非常也。日夜望將軍至,豈敢反乎!愿伯具言臣之不敢倍德也。”項伯許諾。謂沛公曰:“旦日不可不蚤自來謝項王。”沛公曰:“諾。”于是項伯復夜去,至軍中,具以沛公言報項王。因言曰:“沛公不先破關中,公豈敢入乎?今人有大功而擊之,不義也,不如因善遇之。”項王許諾。
沛公旦日從百余騎來見項王,至鴻門,謝曰:“臣與將軍戮力而攻秦,將軍戰河北,臣戰河南,然不自意能先入關破秦,得復見將軍于此。今者有小人之言,令將軍與臣有卻。”項王曰:“此沛公左司馬曹無傷言之;不然,籍何以至此。”項王即日因留沛公與飲。項王、項伯東向坐。亞父南向坐。亞父者,范增也。沛公北向坐,張良西向侍。范增數目項王,舉所佩玉玦以示之者三,項王默然不應。范增起,出召項莊,謂曰:“君王為人不忍,若入前為壽。壽畢,請以劍舞,因擊沛公于坐,殺之。不者,若屬皆且為所虜。”莊則入為壽,壽畢,曰:“君王與沛公飲,軍中無以為樂,請以劍舞。”項王曰:“諾。”項莊拔劍起舞,項伯亦拔劍起舞,常以身翼蔽沛公,莊不得擊。于是張良至軍門,見樊噲。樊噲曰:“今日之事何如?”良曰:“甚急。今者項莊拔劍舞,其意常在沛公也。”噲曰:“此迫矣,臣請入,與之同命。”噲即帶劍擁盾入軍門。交戟之衛士欲止不內,樊噲側其盾以撞,衛士仆地,噲遂入,披帷西向立,瞋目視項王,頭發上指,目眥盡裂。項王按劍而跽曰:“客何為者?”張良曰:“沛公之參乘樊噲者也。”項王曰:“壯士,賜之卮酒。”則與斗卮酒。噲拜謝,起,立而飲之。項王曰:“賜之彘肩。”則與一生彘肩。樊噲覆其盾于地,加彘肩上,拔劍切而啗之。項王曰:“壯士,能復飲乎?”樊噲曰:“臣死且不避,卮酒安足辭!夫秦王有虎狼之心,殺人如不能舉,刑人如恐不勝,天下皆叛之。懷王與諸將約曰‘先破秦入咸陽者王之’。今沛公先破秦入咸陽,豪毛不敢有所近,封閉宮室,還軍霸上,以待大王來。故遣將守關者,備他盜出入與非常也。勞苦而功高如此,未有封侯之賞,而聽細說,欲誅有功之人。此亡秦之續耳,竊為大王不取也。”項王未有以應,曰:“坐。”樊噲從良坐。坐須臾,沛公起如廁,因招樊噲出。
沛公已出,項王使都尉陳平召沛公。沛公曰:“今者出,未辭也,為之奈何?”樊噲曰:“大行不顧細謹,大禮不辭小讓。如今人方為刀俎,我為魚肉,何辭為!”于是遂去。乃令張良留謝。良問曰:“大王來何操?”曰:“我持白璧一雙,欲獻項王,玉斗一雙,欲與亞父,會其怒,不敢獻。公為我獻之”張良曰:“謹諾。”當是時,項王軍在鴻門下,沛公軍在霸上,相去四十里。沛公則置車騎,脫身獨騎,與樊噲、夏侯嬰、靳彊、紀信等四人持劍盾步走,從酈山下,道芷陽間行。沛公謂張良曰:“從此道至吾軍,不過二十里耳。度我至軍中,公乃入。”沛公已去,間至軍中,張良入謝,曰:“沛公不勝桮杓,不能辭。謹使臣良奉白璧一雙,再拜獻大王足下;玉斗一雙,再拜奉大將軍足下。”項王曰:“沛公安在?”良曰:“聞大王有意督過之,脫身獨去,已至軍矣。”項王則受璧,置之坐上。亞父受玉斗,置之地,拔劍撞而破之,曰:“唉!豎子不足與謀。奪項王天下者,必沛公也,吾屬今為之虜矣。”沛公至軍,立誅殺曹無傷。
居數日,項羽引兵西屠咸陽,殺秦降王子嬰,燒秦宮室,火三月不滅;收其貨寶婦女而東。人或說項王曰:“關中阻山河四塞,地肥饒,可都以霸。”項王見秦宮皆以燒殘破,又心懷思欲東歸,曰:“富貴不歸故鄉,如衣繡夜行,誰知之者!”說者曰:“人言楚人沐猴而冠耳,果然。”項王聞之,烹說者。
項王使人致命懷王。懷王曰:“如約。”乃尊懷王為義帝。項王欲自王,先王諸將相。謂曰:“天下初發難時,假立諸侯后以伐秦。然身被堅執銳首事,暴露于野三年,滅秦定天下者,皆將相諸君與籍之力也。義帝雖無功,故當分其地而王之。”諸將皆曰:“善。”乃分天下,立諸將為侯王。項王、范增疑沛公之有天下,業已講解,又惡負約,恐諸侯叛之,乃陰謀曰:“巴、蜀道險,秦之遷人皆居蜀。”乃曰:“巴、蜀亦關中地也。”故立沛公為漢王,王巴、蜀、漢中,都南鄭。而三分關中,王秦降將以距塞漢王。項王乃立章邯為雍王,王咸陽以西,都廢丘。長史欣者,故為櫟陽獄掾,嘗有德于項梁;都尉董翳者,本勸章邯降楚。故立司馬欣為塞王,王咸陽以東至河,都櫟陽;立董翳為翟王,王上郡,都高奴。徙魏王豹為西魏王,王河東,都平陽。瑕丘申陽者,張耳嬖臣也,先下河南,迎楚河上,故立申陽為河南王,都雒陽。韓王成因故都,都陽翟。趙將司馬卬定河內,數有功,故立卬為殷王,王河內,都朝歌。徙趙王歇為代王。趙相張耳素賢,又從入關,故立耳為常山王,王趙地,都襄國。當陽君黥布為楚將,常冠軍,故立布為九江王,都六。鄱君吳芮率百越佐諸侯,又從入關,故立芮為衡山王,都邾。義帝柱國共敖將兵擊南郡,功多,因立敖為臨江王,都江陵。徙燕王韓廣為遼東王。燕將臧荼從楚救趙,因從入關,故立荼為燕王,都薊。徙齊王田市為膠東王。齊將田都從共救趙,因從入關,故立都為齊王,都臨菑。故秦所滅齊王建孫田安,項羽方渡河救趙,田安下濟北數城,引其兵降項羽,故立安為濟北王,都博陽。田榮者,數負項梁,又不肯將兵從楚擊秦,以故不封。成安君陳馀棄將印去,不從入關,然素聞其賢,有功于趙,聞其在南皮,故因環封三縣。番君將梅鋗功多,故封十萬戶侯。項王自立為西楚霸王,王九郡,都彭城。
漢之元年四月,諸侯罷戲下,各就國。項王出之國,使人徙義帝,曰:“古之帝者地方千里,必居上游。”乃使使徙義帝長沙郴縣。趣義帝行,其群臣稍稍背叛之,乃陰令衡山、臨江王擊殺之江中。韓王成無軍功,項王不使之國,與俱至彭城,廢以為侯,已又殺之。臧荼之國,因逐韓廣之遼東,廣弗聽,荼擊殺廣無終,并王其地。
田榮聞項羽徙齊王市膠東,而立齊將田都為齊王,乃大怒,不肯遣齊王之膠東,因以齊反,迎擊田都。田都走楚。齊王市畏項王,乃亡之膠東就國。田榮怒,追擊殺之即墨。榮因自立為齊王,而西殺擊濟北王田安,并王三齊。榮與彭越將軍印,令反梁地。陳馀陰使張同、夏說說齊王田榮曰:“項羽為天下宰,不平。今盡王故王於丑地,而王其群臣諸將善地,逐其故主,趙王乃北居代,馀以為不可。聞大王起兵,且不聽不義,愿大王資馀兵,請以擊常山,以復趙王,請以國為捍蔽。”齊王許之,因遣兵之趙。陳馀悉發三縣兵,與齊并力擊常山,大