唐朝武德三年七月,
唐军在李世民的率领下,出关进攻王世充。王世充在
刘武周、
宋金刚被歼灭时就已预料到唐将以郑为下一个目标,因此早已做好了动员准备。按照当时唐郑的军事对比,郑虽然稍弱,但胜在本土作战,又采守势,原本应该会出现比较惨烈的拉锯场面,不料才一开战,
王世充的局面就迅速恶化,郑国各地守将竟然纷纷不战而降。七月,
张公谨降;八月,
邓州市降;九月,田以所部25州降,时德睿以所部7州降;十月,大将
张镇周降,
郭庆以管州降,魏陆以
荥阳市降,王要汉以
开封市降。才三个月的时间,
洛阳市周围郡县全部落入
李世民手中,洛阳成了一座孤城。
七月,李世民凯旋回到
长安,将王世充、
窦建德献于
李渊,窦建德被处斩,王世充则因主动投降,而且李世民曾答应饶他全家性命,因而逃过一劫,李渊对他的处分是贬为庶民,全家发配
四川省。至此,持续了三年的郑国灭亡。