彭城之战在汉高帝二年(前205年)四月发生,是楚汉战争其中一场大战,项羽以三万精兵在彭城(今江苏省徐州市)一带击溃汉军数十万人,是中国历史上以少胜多的著名战例。
项羽鸿门宴摆宴,刘邦借机逃脱,项羽率军向西,进入咸阳后,下令屠城,又令英布在长江中杀死楚义帝,汉高帝元年二月,项羽出兵齐地(今山东大部)攻打田荣,二年(前205年)四月,楚军胶着于城阳(今山东荷泽东北),在洛阳的刘邦见机不可失,集合汉军与五诸侯兵共56万人从洛阳出发,以为义帝复仇为名,向东讨伐项羽.攻占彭城,中途有彭越带领三万人加入汉军。此役汉军大胜,刘邦在“收其货宝美人,日置酒高会”,竟疏于防卫。项羽得知彭城失陷,立即率领精锐3万,由鲁(今山东曲阜)一路南下,越过胡陵(今山东鱼台东南),到彭地西郊的萧县(今安徽萧县西北),第二天早晨乘其不备发动进攻,至中午大破汉军,将汉军压迫于谷、泗、睢水地区,汉军溃败,被歼十余万人。项羽收复彭城,又紧追不舍,至睢水上(今安徽淮北市西),汉军被淹死十余万人,“睢水为之不流”(阻断一河水流)。楚军掳去刘邦的父亲太公、母亲刘媪和夫人吕雉。刘邦受困彭城西侧,短兵器已可刺及,他用旧情使楚将丁公放行,此时西北方向突然刮起大风,一时天昏地暗,刘邦同子刘盈、女鲁元公主等数十骑突围出奔下邑(今安徽砀山)。此役汉军元气大伤,刘邦的诸侯纷纷背汉投楚,刘邦只好收集残部,退守荥阳(今河南荥阳东北古荥镇)。此战之后,刘邦和项羽的军队在荥阳相持不下.