隋朝末年,王世充以洛阳守军取得连战连捷,逐步掌控隋军兵权。称帝后,他遭遇李唐的猛烈攻势。620年7月,李世民亲率唐军出潼关,对王世充展开进攻。面对唐军的步步紧逼,王世充一度寻求议和,但和谈无果,最终兵败。面对李世民,王世充为何选择投降而非决战呢?
一
首要原因在于王世充粮草断绝,洛阳城危在旦夕。李世民勇猛善战,使得王世充的处境急剧恶化。短短三个月内,郑国各地守将纷纷望风而降。武德三年(620年)七月,张公瑾归顺;八月,邓州守将投降;九月,田瓒献上所部25州,时德睿亦献所部7州;十月,大将张镇周出降,郭庆放弃管州,魏陆交出荥阳,王要汉则放下汴州。洛阳周边郡县尽失,彻底陷入孤立。
由此显而易见,唐军完成合围后切断了洛阳一切补给,城中粮仓很快见底。《旧唐书》记载当时城中惨状:“人相食……馁死者日数十人”,百姓不得不易子而食,守军口粮减半,连战马都被屠宰一空。军民大量饿毙,尚书级官员也倒毙沟壑,坚守的物质基础荡然无存。
二
其次,唯一的外部援军窦建德全军覆没。眼看形势难以挽回,王世充亲自前往洛阳城外与李世民谈判,但双方未能达成一致。此时王世充已无力单独对抗唐军,只能向窦建德求援。然而,窦建德与王世充本是敌对关系,王世充此举无异于饮鸩止渴,但已是别无选择。
《旧唐书》等史料记载,王世充连续派出十三批使者向窦建德求援。窦建德率领十万大军驰援,却在虎牢关遭遇李世民的以少胜多之策,被生擒。王世充在洛阳城头亲眼目睹窦建德被俘,最后的外部希望彻底破灭,再无外力可解围。
三
再者,内部彻底分裂,集团土崩瓦解。王世充作为隋末诸侯,集团内部派系林立,他依赖严刑峻法和连坐人质制度压制部下,反而导致大规模叛逃。秦琼、罗士信、程咬金等核心将领相继投唐,洛阳外围州郡几乎不战而降,最终只剩下孤城洛阳。至此,王世充想组织突围,但身边将领无人愿意配合,突围已完全不可能。换言之,除了投降李世民,王世充别无出路。
四
最后,王世充不选择战死沙场,主要因为李世民承诺保全性命。根据《旧唐书》等史料,李世民围城时明确表示,只要王世充开城投降,会保全其性命及家人。古代史上,这样的承诺具有较高的可信度。王世充权衡利弊后认为,继续顽抗必败,而投降至少能保全性命,是绝境中唯一的选择。
武德四年五月,王世充率文武官员向李世民投降,随后被押往长安。李渊列举其罪行后,因李世民曾承诺不杀,最终决定赦免并流放蜀地。不过,出发前唐定州刺史独孤修德假传圣旨将其劫走,乱刀杀死。值得注意的是,独孤修德的父亲独孤机曾试图归唐,却被王世充处死,此次行动实为报父之仇。








