势如破竹，相继攻占豫州多郡，王世充困于洛阳孤城，逼迫乞援于夏王窦建德。621年，窦建德在虎牢之战为李世民所败。五月丙寅（621年6月4日），王世充援绝而降，被俘至长安李渊处。王世充说：「计臣之罪，诚不容诛，然陛下爱子秦王许臣不死。」，遂免为庶人，全族流放巴蜀，途中居雍州廨舍，与兄王世恽皆为仇家定州刺史独孤修德所杀。其余兄弟子侄也在流放途中以谋反罪被诛。