武德三年七月,
唐军在
李世民的率领下,出关进攻
王世充。
王世充在
刘武周、
宋金刚被歼灭时就已预料到唐将以郑为下一个目标,因此早已做好了
动员准备。按照当时唐郑的军事对比,郑虽然稍弱,但胜在本土作战,又采
守势,原本应该会出现比较惨烈的拉锯场面,不料才一开战,
王世充的局面就迅速恶化,郑国各地守将竟然纷纷不战而降。七月,
张公瑾降;八月,
邓州降;九月,
田瓒以所部25州降,时德睿以所部7州降;十月,大将张镇周降,郭庆以
管州降,魏陆以
荥阳降,王要汉以
汴州降。才三个月的时间,
洛阳周围郡县全部落入
李世民手中,洛阳成了一座孤城。
七月,
李世民凯旋回到长安,将
王世充、
窦建德献于
李渊,窦建德被处斩,王世充则因主动投降,而且李世民曾答应饶他全家性命,因而逃过一劫,李渊对他的处分是贬为庶民,全家发配
四川。至此,持续了三年的郑国灭亡。
王世充自小喜好经史和兵法,开皇年间,因军功升至兵部
员外郎,大业年间,至江都宫监,为
隋炀帝信任,后参与平定
杨玄感之乱以及河南山东一带民变有功,声望更高,并奠定其在河南地区的势力。他曾带军到雁门勤王。