隋末,王世充督洛阳守军屡获胜利,逐步掌控隋军兵权。及至他称帝,自然引来李唐的征讨。公元六二零年七月,李世民率唐军出潼关攻伐王世充。王世充见势不利,向李世民议和,最终和谈失败,他率军抵抗却遭惨败。人们不禁要问,面对李世民,王世充为何选择投降而非力战至死?
一
首要原因,是王世充军粮耗尽,洛阳城已然困顿。在李世民勇武表现面前,王世充处境急转直下,郑地各路守将纷纷不战而降。武德三年(六二零年)七月,张公瑾归降;八月,邓州投降;九月,田瓒献上其统辖的二十五州,时德睿献出所部七州;十月,大将张镇周投降,郭庆交出管州,魏陆放弃荥阳,王要汉也献出汴州。短短三个月里,洛阳周边郡县尽归李世民所有,洛阳沦为孤城。
显然,李世民布下天罗地网,唐军完成合围后彻底切断了洛阳外援,城中粮仓很快见底。《旧唐书》载,当时城内"人相食……馁死者日数十人",百姓易子而食,守军口粮减半,连战马都被宰杀一空,军民大量饿死,连尚书级官员都倒在沟渠中,坚守的物质基础完全丧失。
二
其次,唯一外援窦建德全军覆没。眼见形势危急,王世充亲自赴洛阳城外与李世民谈判,但和谈最终破裂。此时王世充已无力独自对抗唐军,只好派使者向窦建德求援。然而窦建德与王世充本就是敌人,王世充此举无异于饮鸩止渴,但除此之外,也再无他法。
《旧唐书》等史料记载,王世充连续派出十三批使者向窦建德求救,窦建德率十万大军驰援,却在虎牢关被李世民以少胜多擒获。王世充在洛阳城头亲眼目睹窦建德被俘,最后一道防线彻底崩溃,再无任何外部力量能解围。
三
再者,内部众叛亲离,集团完全瓦解。作为隋末一方诸侯,王世充集团派系庞杂,他靠严刑峻法、连坐人质制度约束部下,反而激起大规模叛逃:秦琼、罗士信、程咬金等核心将领相继投奔唐军,洛阳外围州郡几乎不战而降,最后只剩洛阳孤城。到了此时,王世充想组织突围,身边残部也无人配合,连突围可能都彻底消失。换言之,除了向李世民投降,王世充已无其他选项。
四
最后,王世充之所以不死战,是因李世民给出明确投降保证。据《旧唐书》等史料记载,李世民围城时明确承诺,只要王世充开城投降,便保他和他家人的性命。在古代史上,这样的承诺可信度较高。王世充权衡后认为,继续顽抗只会落得城破身死下场,投降至少能保住性命,是绝境中唯一选择。
武德四年五月,王世充率文武官员向李世民投降,后被押往长安。李渊列举其罪行后,因李世民曾承诺不杀,便赦免了他,打算流放蜀地。但在行前,唐定州刺史独孤修德假传圣旨将其提出,乱刀砍死。需要指出的是,独孤修德的父亲独孤机曾试图降唐,却被王世充杀害,此举实为为父报仇。






