项羽既定河北,率诸侯兵欲西入关。先是,诸侯吏卒、繇使、屯戍过秦中者,秦中吏卒遇之多无状。及章邯以秦军降诸侯,诸侯吏卒乘胜多奴虏使之,轻折辱秦吏卒。秦吏卒多怨,窃言曰:“章将军等诈吾属降诸侯。今能入关破秦,大善;即不能,诸侯虏吾属而东,秦又尽诛吾父母妻子,奈何?”诸将微闻其计,以告项羽。项羽召黥布、蒲将军计曰:“秦吏卒尚众,其心不服,至关不听,事必危。不如击杀之,而独与章邯、长史欣、都尉翳入秦。”于是楚军夜击坑秦卒二十馀万人新安城南。
或说沛公曰:“秦富十倍天下,地形强。闻项羽号章邯为雍王,王关中,今则来,沛公恐不得有此。可急使兵守函谷关,无内诸侯军;稍征关中兵以自益,距之。”沛公然其计,从之。已而项羽至关,关门闭。闻沛公已定关中,大怒,使黥布等攻破函谷关。十二月,项羽进至戏。沛公左司马曹无伤使人言项羽曰:“沛公欲王关中,令子婴为相,珍宝尽有之。”欲以求封。项羽大怒,飨士卒,期旦日击沛公军。当是时,项羽兵四十万,号百万,在新丰鸿门;沛公兵十万,号二十万,在霸上。范增说项羽曰:“沛公居山东时,贪财好色。今入关,财物无所取,妇女无所幸,此其志不在小。吾令人望其气,皆为龙虎,成五采,此天子气也。急击勿失!”
楚左尹项伯者,项羽季父也,素善张良,乃夜驰之沛公军,私见张良,具告以事,欲呼与俱去,曰:“毋俱死也!”张良曰:“臣为韩王送沛公。沛公今有急,亡去不义,不可不语。”良乃入,具告沛公。沛公大惊。良曰:“料公士卒足以当项羽乎?”沛公默然曰:“固不如也。且为之奈何?”张良曰:“请往谓项伯,言沛公之不敢叛也。”沛公曰:“君安与项伯有故?”张良曰:“秦时与臣游,尝杀人,臣活之。今事有急,故幸来告良。”沛公曰:“孰与君少长?”良曰:“长于臣。”沛公曰:“君为我呼入,吾得兄事之。”张良出,固要项伯;项伯即入见沛公。沛公奉卮酒为寿,约为婚姻,曰:“吾入关,秋毫不敢有所近,籍吏民,封府库而待将军。所以遣将守关者,备他盗之出入与非常也。日夜望将军至,岂敢反乎!愿伯具言臣之不敢倍德也。”项伯许诺,谓沛公曰:“旦日不可不蚤自来谢。”沛公曰:“诺。”于是项伯复夜去,至军中,具以沛公言报项羽,因言曰:“沛公不先破关中,公岂敢入乎!今人有大功而击之,不义也。不如因善遇之。”项羽许诺。
沛公旦日从百馀骑来见项羽鸿门,谢曰:“臣与将军戮力而攻秦,将军战河北,臣战河南。不自意能先入关破秦,得复见将军于此。今者有小人之言,令将军与臣有隙。”项羽曰:“此沛公左司马曹无伤言之,不然,籍何以生此!”项羽因留沛公与饮。范增数目项羽,举所佩玉?夬以示之者三。项羽默然不应。范增起,出,召项庄,谓曰:“君王为人不忍。若入前为寿,寿毕,以剑舞,因击沛公于坐,杀之。不者,若属皆且为所虏!”庄则入为寿,寿毕,曰:“军中无以为乐,请以剑舞。”项羽曰:“诺。”项庄拔剑起舞。项伯亦拔剑起舞,常以身翼蔽沛公,庄不得击。