楚汉成皋之战:寓言故事背后,项羽为何会败?


本 文 约 4500 字

阅 读 需 要 11 分 钟


楚汉争霸中,刘邦在修武地区夺取了韩信、张耳所部河北汉赵联军后声势大振,开始多线出击。刘邦一方面重新了一支大军,继续驻扎在河内郡与项羽主力隔着黄河正面对峙另一方面派韩信带领曹参、灌婴、傅宽等名将统帅汉军一部伐齐同时还派出卢绾单独带一支军队与彭越会师,负责彻底瘫痪楚军的后勤线。


难题又回到了项羽这边:刘邦所部汉军主力现在完全不急着与楚军决战令人厌恶不已的游击队长彭越现在得到了汉军支援开始大规模攻城略地很快完全切断了楚军后勤线;更让项羽心惊的是汉军在对自己两边施压的同时还能派出一支大军伐齐对项羽来说既然自己无法迅速击败位于黄河对面河内郡、拒绝会战的刘邦主力那就只有先掉头对付卢绾、彭越所部,尽快重新打通后勤线了。前不久楚军花了几个月好不容易打下来的荥阳-成皋,项羽当然不舍得放弃自然得留下守军。怎么守,派谁守,便成了项羽面临的新问题。


典型的寓言故事


成皋之战的叙事大概是整个楚汉战争发生的所有事件中最接近寓言故事的了。当时项羽带着楚军的精锐机动部队回师讨伐后方的彭越他把留守成皋的任务交给了大司马曹咎并让投降过刘邦且在彭城之战中重新投降项羽的原塞王司马欣、原翟王董翳辅佐曹咎又把荥阳的防务留给了大将钟离眜。在出发前项羽告诫曹咎自己只需要十五天时间就可以击败卢绾、彭越,肃清东郡与砀郡境内的敌军随后便会回到成皋一带在这期间曹咎只需要待在成皋城内无论如何都不要与汉军作战。


图片


史书写到这里还会补充介绍一番曹咎的背景故事:曹咎是秦始皇时代蕲县主管司法的狱掾这里是战国后期楚国的核心地盘曹咎与项羽叔父项梁也是旧友。当时项梁在关中地区的栎阳犯法曹咎修书与同一系统内的栎阳狱掾司马欣最终帮助项梁脱困。后来曹咎跟随项梁起兵,又联系上了成为章邯左膀右臂的司马欣促成了章邯的投降。曹咎因此在西楚国一路升迁此时官拜大司马并被封为海春侯。


项羽带兵离去后曹咎最初牢记项羽的叮嘱怎么都不出来作战。到后来汉军天天派人在城外叫骂曹咎实在忍受不了无休止的污言秽语最终带兵从成皋出击向东渡过汜水试图与汉军决战。结果早有准备的汉军半渡而击楚军遭到毁灭性打击,楚军三位主帅曹咎、司马欣、董翳在战败后自杀成皋也被汉军攻占。读史者读到这里难免都会感慨哪怕是我穿越过去成为曹咎也知道这个时候绝不可以出战啊这个曹咎为何如此冥顽不灵明明项羽已经说得那么明确不管怎么样都要等自己回来绝对不能出战但是他偏偏因为汉军的挑衅叫骂就出战了


正如前面所说的那样这是一则标准的寓言故事。这种说法多半是项羽推卸战败责任的借口:我什么都安排好了你们只要守十五天不出战就什么事情都没有。可是你们偏偏要出去送死我对付完彭越赶回来也无济于事。果然是天亡我啊


后来作为胜利者的刘邦阵营对这种叙事自然也乐于接受如果项羽能任人唯贤用一个正常水平、能控制自己情绪的守将就足以完成防守成皋的任务。可是项羽偏偏任人唯亲选一个蠢货来担任这么重要的职务结果被近乎弱智的计谋击败。项羽这么不会用人最终失败也是活该汉王击败项羽果然是天意。于是这个双方都愿意接受的故事原本很可能只是项羽推卸责任的说法却堂而皇之地流传到了今天。


由于历史学家和一般文人对于古代战争的了解远远比不上对于权力博弈的了解大家即使对这种叙事颇有疑问也基本选择了接受。然而纯粹从军事学角度分析当时成皋城内楚军的失败几乎是必然的。可能有一点悬念的大概就是楚军能不能挺到项羽归来之时。现在让我们暂时忘记曹咎因为被激怒而忘记项羽叮嘱、出城送死的寓言故事从此时成皋城周边的军事形势和荥阳-成皋-敖仓这个区域本身的地缘出发尽最大可能从寓言化的宣传故事背后还原成皋之战的全貌谈谈为什么此时成皋的楚军必败无疑成皋之战楚军惨败的首要责任人究竟是谁。


至关重要的敖仓


成皋之战的缘起,是郦食其劝说刘邦敖仓作为当时最大的粮仓、漕运的中转中心,此时还有许多存粮。项羽在攻克荥阳之后不选择坚守敖仓,而是一边亲自征讨彭越一边分兵守成皋这是收复成皋、荥阳一线的天赐良机大王一定要把握住啊。于是刘邦果断选择从河内郡南渡黄河开始进攻成皋。那么我们的第一个问题来了既然敖仓有这么多粮食为什么项羽要舍近求远从几百里之外顶着彭越等人的骚扰转运军粮而不懂得据守敖仓以此为后勤中心进一步向西经略呢


荥阳、成皋、敖仓周边形势示意图


我们先来看一下这张示意图。敖仓在黄河南岸对面的北岸就是河内郡。韩信、张耳平定赵国后,带着河北汉、赵联军屯驻在这里,直到刘邦到河内郡的修武接管了这支军队。敖仓通过甬道向荥阳城汉军输送粮食,前不久的楚汉荥阳之战中,楚军切断甬道的作战是攻克荥阳的第一步。但是史书没有楚军进一步攻占敖仓的记载在郦食其的说辞中仅仅提到了楚人拔荥阳,不坚守敖仓里无法看出楚军夺了敖仓没有防守还是汉军一直掌控着敖仓。


但是我们还是能从其他传记里的一些线索中大致推断出其间敖仓的归属。汉军有好几支军队明确被记载以敖仓为常驻地。周勃传记中称他攻曲遇最。还守敖仓”,曲遇在荥阳东边的梁地(战国后期魏国领土时称梁地)西部,周勃这次作战要么在汉军进军彭城时要么在汉军彭城战败后、楚汉两军在荥阳一线形成对峙前。此后周勃就长期驻守敖仓,他下一条活动记录是在项羽最终撤军东返时参与了追击。周勃在汉军中的地位相当重要刘邦称帝后第一次封功侯时,周勃在武将中的食邑数排在第二仅次于曹参整个楚汉战争期间却缺乏关于的事迹记录。参照已有的记录周勃能在整个楚汉战争之中成为军功第二很可能就是因为他一直坚守住了位置关键的敖仓。另一位将领靳歙的传记里也记载了他汉三年初在击败了邯郸周边的赵王歇余党后还军敖仓”,休整之后向东发起了多次袭扰作战。大将傅宽在跟随韩信伐齐前,亦所将卒斩骑将一人敖下综合这些线索敖仓大概率在周勃的经营下始终牢牢掌握在汉军手中并成为靳歙等将领的常驻地。


为什么汉军能坚守敖仓楚军却不肯下血本来争夺这里反而选择千里转运军粮呢这是因为敖仓对汉军而言易守对楚军而言难攻却并不意味着敖仓本身易守难攻。黄河对岸的整个河内郡都是汉军的重兵集团楚军强攻背靠河内郡汉军主力的周勃部代价太大。算楚军不惜代价从周勃手里强攻下敖仓河内郡的汉军主力随时可以南下,除非项羽常驻在敖仓,不然敖仓很容易被汉军收回,楚军还会赔上一支守军。所以敖仓是汉军天然的后勤中心对楚军而言却不但难以攻取攻下来也难以守御。汉军能独占依托敖仓的巨大优势奠定了其在荥阳成皋一线争夺时的主动权。


孤掌难鸣的曹咎


之前汉军守卫荥阳、成皋时荥阳依托甬道、成皋依靠黄河河运,都能从敖仓源源不断获取军粮。但现在楚军无法控制敖仓荥阳成皋守军还是得靠之前从江淮流域千里转运来的粮食。楚军后勤线已被卢绾、彭越联军切断前线楚军的物资库存恐怕不会太多又要优先保障项羽讨伐卢绾、彭越的急行军留给荥阳-成皋守军的粮食就更少了。


尤其是成皋在汉国防御西楚国自东向西的进攻时是大城荥阳之后的第二道防线。此时汉军主力却是从北边的河内渡过黄河、以敖仓为基地南下成皋反而成为孤悬在楚军战线西边的一个突出部,而且与荥阳的联系路线也随时会被切断。成皋本身只是一个要塞在没有敖仓粮食支持也无法从更西边河洛平原获得补给的情况下其粮食储量只够大军消耗很短的时间。曹咎的守军此时只能在孤城中坐吃山空其绝望可想而知。


史书并没有记载曹咎是否守满项羽要求的十五天。这一阶段唯一可以参考的资料是《汉书·高帝纪》楚军在汉三年204九月回师讨伐卢绾、彭越部汉四年十月成皋之战结束,曹咎在项羽离开第二个月败亡(秦汉以十月为首,汉三年九月后下个月就是汉四年十月)。项羽光围攻一个外黄今河南民权西北就花费了好几天然后向东一路受降十几座城市直到睢阳今河南商丘南一路过去十五天恐怕是不够的。更要命的是无论曹咎有没有守满十五天,项羽对曹咎的承诺都是一张空头支票


《汉书》卷一《高帝纪》随后明确写了项羽闻海春侯破乃引兵还。太史公《史记》卷七《项羽本纪》则指出:当是时项王在睢阳闻海春侯军败则引兵还”,卷八《高祖本纪》也作:项羽至睢阳闻海春侯破乃引兵还。”二本纪与汉书信息相近,并指出当时项羽人在睢阳。无论哪个说法中项羽都在一路东进根本没有算着日期赶回去,而是听到曹咎败讯才回师。


项羽从一开始就没急着赶回去他想的是找机会彻底消灭讨厌的卢绾、彭越部对曹咎恐怕也就是随口一说。直到听说了曹咎战败的消息项羽才赶忙回到前线去!困守孤城的曹咎遇到这么一位君主,除了自求多福还能有什么指望呢


曹咎唯一剩下的指望大概就是荥阳的钟离眜部。但问题在于优势兵力的汉军在刘邦带领下从河内郡南下并不是自西向东进军时那样需要先破成皋再攻荥阳而是可以同时进攻这两地。《汉书》卷一《高帝纪》记载当时汉军方围钟离眜于荥阳东”,不知道是钟离眜在汉军南下后接战不利选择向东撤退还是听闻曹咎战败后东逃被包围但总之是自身难保接战不利的钟离眜不久后也在荥阳城东边被围得严严实实。


既然如此困守孤城、面临断粮的曹咎现在只有一个选择放弃成皋向东突围。如果曹咎所部楚军能与钟离眜部会师即使无法击败汉军主力,至少也有机会联合自保或许就能拖到项羽主力到来。所以曹咎的出击大概率只是粮草将尽之后的突围其目标多半也不是与汉军拼死一战而是希望向东与钟离眜会师后联合自守。不过曹咎的最后希望还是落空了早有准备的刘邦亲率汉军半渡而击几乎全歼成皋的楚军。颇为讽刺的是当成皋楚军的粮食见底、被迫突围时随军的贵重物资也就是金玉货赂却还有不少被汉军尽数缴获。


成皋之战以汉军的完胜告终这也是彭城大败以来汉军在正面战场第一次取得对楚军的决定性胜利。听闻败讯的项羽急忙赶回来为钟离眜部解围保住了荥阳城但重夺成皋的汉军此时已经在河南战场占据上风继续依靠敖仓的粮食与楚军拼消耗。而经历了成皋大败的楚军只能勉强维持荥阳一线的对峙再也没有了西进威胁河洛平原的能力。


成皋之战楚军战败的首要责任毫无疑问在项羽身上。河内郡的归属决定了汉军能有效坚守和利用敖仓在这个情况下于荥阳成皋一线拼消耗本来就对楚军不利成皋更是孤悬在外的一个突出部很容易在河内郡南下汉军的进攻下被彻底包围。当项羽带领主力东进时至少应该将成皋守军撤退到荥阳一线。然而项羽此时的做法却让人困惑:他给曹咎开出十五天的空头支票后转眼就忘了这回事直到曹咎覆灭才匆忙赶回。可以说随着刘邦在其他战场一次次取得胜利项羽在对峙中已经逐渐乱了方寸并第一次犯下了真正意义上的重大失误。


就在成皋之战的同时,韩信所部汉军也开始在齐地功臣略池。随着汉军逐渐攻占齐地并从这里南下进攻楚国本土,楚汉战争即将揭开最终章。


本文摘编自《逐鹿 神话与寓言背后的秦亡汉兴》——



《逐鹿 神话与寓言背后的秦亡汉兴》

作者:张诗坪

内容已获授权


图片
END
编辑 | 胡心雅 
 主编 | 周斌
校对 | 火炬
图片

图片

图片

在看”的永远18岁~

文章原文