在秦朝末年,刘邦与项羽各自率军对抗着秦的残余势力。尽管兵力上刘邦不及项羽,但他先于项羽攻破了咸阳城,这一消息让愤怒的项羽派英布领兵到函谷关,而自己则带着部队进入戏西地区。刘邦则驻扎在霸上,左司马曹无伤趁机在项羽面前散播谣言,说刘邦计划在关中称王,这使得已经愤怒的项羽更加恼火,他下令士兵们饱餐一顿,以准备次日早晨打败刘邦的军队。
当时,刘邦从他的盟友、项伯那里获知了这一情况,他惊讶之余,将酒杯双手奉送给项伯,并表达了祝福和亲家之好。这一情感拉拢成功地说动了項伯答应帮忙,在項羽面前为劉邦求情,并约定第二天由劉邦亲自去谢罪。然而,当两人相聚于鸿门宴上时,虽然美酒佳肴流通,但暗藏杀机。在这场宴会中,不断有人主张杀掉劉邦,但項羽犹豫不决。
就在这个紧要关头,一直主张杀掉劉邦的人范增通过示意項庄舞剑来助兴,同时策划刺杀。但是當樊哙带剑拥盾闯入軍門時,只为了保護劉邦而拨剑起舞掩护其逃离。此时,樊哙勇敢地向項羽提出自己的身份,並且赞扬了劉邦,使得項羽感到无言以对。在這個危急時刻,張良進門為劉邦辯解說他無法飲酒,因此不能親自道別。他隨後獻上了白壁的一對玉器給項羽,並獻出了玉斗給范增請收下。不幸的是,由於深陷其中的誤會,即使是白璧,也激怒了范增導致玉斗被撞碎。