公元前206年,刘邦率领义军攻入函谷关,进入关中地区。秦王子婴向刘邦投降。刘邦入关后,与秦民约法三章,并派人驻守函谷关,以防项羽进关。当时项羽刚刚于巨鹿之战取得胜利,并歼灭了秦军的主力,正向关中进发。
刘邦兵力虽不及项羽,但刘邦先破咸阳,并派人驻关阻项羽。项羽勃然大怒,派英布击函谷关,项羽入咸阳后,到达戏西,而刘邦则在霸上驻军。刘邦的左司马曹无伤派人在项羽面前说,刘邦打算在关中称王,项羽听后更加愤怒,下令次日一早让兵士饱餐一顿,击败刘邦的军队。
一场恶战在即。张良从项羽的族叔——项伯口中得知此事后告知刘邦,刘邦吃惊不已,让张良请项伯入营,刘邦两手恭恭敬敬地给项伯捧上一杯酒,讨好项伯,并约为亲家,刘邦的感情拉拢,说服了项伯,项伯答应为之在项羽面前说情,并让刘邦次日前来项羽道歉。
鸿门宴上,虽不乏美酒佳肴,但却暗藏杀机,项羽的亚父范增,一直主张杀掉刘邦,在酒宴上,一再示意项羽杀了刘邦,但项羽却犹豫不决,默然不应。范增召项庄舞剑为酒宴助兴,趁机杀掉刘邦,项伯为保护刘邦,也拔剑起舞,掩护刘邦。
在危急关头,刘邦部下樊哙带剑拥盾闯入军门,怒目直视项羽,项羽见此人气度不凡,问来者为何人,当得知为刘邦的参乘时,即命赐酒,樊哙立而饮之,又赐之生猪腿,又问能再饮酒吗,樊哙说,臣死且不避,一杯酒还有什么值得推辞的。
樊哙还乘机说了一通刘邦的好话,项羽无言以对,刘邦乘机借口一走了之。“鸿门宴”一文就是这一事件的实录。
公元前206年,项羽率大军入关进驻鸿门,准备消灭刘邦。经项羽叔父项伯的调解,刘邦亲赴鸿门去拜见项羽,项羽设宴相待。席间项羽谋士范增命项庄舞剑,伺机刺杀刘邦。项伯见势不妙,也拔剑起舞掩护刘邦。刘邦乘机入厕,在樊哙等掩护下逃回大本营.