公元前202年,刘邦率军攻入咸阳,为争夺关中王之位派兵驻守函谷关,意图阻止项羽入关。此举引发项羽大怒,项羽凭借巨鹿之战胜利后的军事实力,迅速攻破函谷关,并得知刘邦欲自立关中王的消息。曹无伤告密事件进一步激化矛盾,范增劝项羽攻刘,指出刘邦志向远大需尽早铲除。
项羽因刘邦入关灭秦的举动及曹无伤告密两次大怒,决定次日发动突袭。然而项伯夜见张良泄露军情,张良献策解危机,说服刘邦通过政治欺骗手段化解冲突。刘邦借与项伯结亲示弱,谎称驻守函谷关为维稳,实则等待项羽接管,成功动摇项羽的进攻决心。
项羽取消鸿门宴军事行动的关键在于未能认清刘项矛盾的本质转变。巨鹿之战破秦主力后,项羽仍视诸侯为臣属,却忽略刘邦已成最大威胁。项伯的干预和刘邦的权谋,使得项羽轻信其忠诚,放弃消灭刘邦的最佳时机,暴露出政治判断的致命缺陷。
鸿门宴前夜的转折凸显项羽集团决策的草率与内部矛盾。范增劝项羽攻刘的战略虽正确,但因项羽缺乏远见而落空。张良的机变与刘邦的危机公关能力,最终使刘项力量对比发生微妙转变,为后续楚汉相争埋下伏笔。