五月,世充礼部尚书裴仁基及其子左辅大将军行俨、尚书左丞宇文儒童等数十人谋诛世充,复尊立侗。事泄,皆见害,夷其三族。六月,世惲因劝世充害侗,以绝众望。世充遣其侄行本鸩杀侗,谥曰恭皇帝。其将军罗士信率其众千余人来降。十月,世充率众东徇地,至于滑州,仍以兵临黎阳。十一月,窦建德入世充之殷州,杀掠居人,焚烧积聚,以报黎阳之役。
三年二月,世充殿中监豆卢达来降。世充见众心日离,乃严刑峻制,家一人逃者,无少长皆坐为戮,父子、兄弟、夫妻许其相告而免之。又令五家相保,有全家叛去而邻人不觉者,诛及四邻。杀人相继,其逃亡益甚。至于樵采之人,出入皆有限数,公私窘急,皆不聊生。又以宫城为大狱,意有所忌,即收系其人及家属于宫中。又每使诸将出外,亦收其亲属质于宫内。囚者相次,不减万口,既艰食,馁死者日数十人。世充屯兵不散,仓粟日尽,城中人相食。或握土置瓮中,用水淘汰,沙石沉下,取其上浮泥,投以米屑,作饼饵而食之,人皆体肿而脚弱,枕倚于道路。其尚书郎卢君业、郭子高等皆死于沟壑。七月,秦王率兵攻之,师至新安,世充镇堡相次来降。八月,秦王陈兵于青城宫,世充悉兵来拒,隔涧而言曰:"隋末丧乱,天下分崩,长安、洛阳,各有分地,世充唯愿自守,不敢西侵。计熊、谷二州,相去非远,若欲取之,岂非度内?既敦邻好,所以不然。王乃盛相侵轶,远入吾地,三崤之道,千里馈粮,以此出师,未见其可。"太宗谓曰:"四海之内,皆承正朔,唯公执迷,独阻声教。东都士庶,亟请王师,关中义勇,感恩致力。至尊重违众愿,有斯吊伐。若转祸来降,则富贵可保;如欲相抗,无假多言。"世充无以报。太宗分遣诸将攻其城镇,所至辄下。九月,王君廓攻拔世充之轘辕县,东徇地至管城而还,于是河南州县相次降附。窦建德自侵殷州之后,与世充遂结深隙,信使断绝。十一月,窦建德又遣人结好,并陈救援之意。世充乃遣其兄子琬及内史令长孙安世报聘,且乞师。
四年二月,世充率兵出方诸门,与王师相抗,世充军败。因乘胜追之,屯其城门。世充步卒不得入,惊散南走,追斩数千级,虏五千余人。世充从此不复敢出,但婴城自守,以待建德之援。三月,秦王擒建德并王琬、长孙安世等于武牢,回至东都城下以示之,且遣安世入城,使言败状。世充惶惑,不知所为,将溃围而出,南走襄阳,谋于诸将,皆不答,乃率其将吏诣军门请降。于是收其府库,颁赐将士。世充黄门侍郎薛德音以文檄不逊,先诛之,次收世充党与段达、杨注、单雄信、杨公卿、郭士衡、郭什柱、董浚、张童仁、朱粲等十余人,皆戮于洛渚之上。
秦王以世充至长安,高祖数其罪,世充对曰:"计臣之罪,诚不容诛,但陛下爱子秦王许臣不死。"高祖乃释之。与兄苪、妻、子同徙于蜀,将行,为仇人定州刺史独孤修所杀。子玄应及兄世伟等在路谋叛,伏诛。世充自篡位,凡三年而灭。
窦建德,贝州漳南人也。少时,颇以然诺为事。尝有乡人丧亲,家贫无以葬,时建德耕于田中,闻而叹息,遽辍耕牛,往给丧事,由是大为乡党所称。初,为里长,犯法亡去,会赦得归。父卒,送葬者千余人,凡有所赠,皆让而不受。
大业七年,募人讨高丽,本郡选勇敢尤异者以充小帅,遂补建德为二百人长。时山东大水,人多流散,同县有孙安祖,家为水所漂,妻子馁死。县以安祖骁勇,亦选在行中。安祖辞贫,白言漳南令,令怒笞之。安祖刺杀令,亡投建德,建德舍之。是岁,山东大饥,建德谓安祖曰:"文皇帝时,天下殷盛,发百万之众以伐辽东,尚为高丽所败。今水潦为灾,黎庶穷困,而主上不恤,亲驾临辽,加以往岁西征,疮痍未复,百姓疲弊,累年之役,行者不归,今重发兵,易可摇动。丈夫不死,当立大功,岂可为逃亡之虏也?我知高鸡泊中广大数百里,莞蒲阻深,可以逃难,承间而出,虏掠足以自资。既得聚人,且观时变,必有大功于天下矣。"安祖然其计。建德招诱逃兵及无产业者,得数百人,令安祖率之,入泊中为群盗,安祖自称将军。鄃人张金称亦结聚得百人,在河阻中。蓚人高士达又起兵得千余人,在清河界中。时诸盗往来漳南者,所过皆杀掠居人,焚烧舍宅,独不入建德之闾。由是郡县意建德与贼徒交结,收系家属,无少长皆杀之。建德闻其家被屠灭,率麾下二百人亡归。士达自称东海公,以建德为司兵。后安祖为张金称所杀,其兵数千人又尽归于建德。自此渐盛,兵至万余人,犹往来高鸡泊中。每倾身接物,与士卒均执勤苦,由是能致人之死力。