德四年（621年），李世民围攻洛阳，建德率军十余万援王世充，进逼虎牢关（今河南荥阳），国子监祭酒凌敬劝谏建德改变作战计划：率主力渡黄河，攻取怀州、河阳，再翻越太行山，入上党，攻佔汾阳、太原，下蒲津（今山西永济西），攻取长安。惟建德不从，五月与李世民进行虎牢决战，大败，堕马被俘。世民责备建德：“我征王世充，关你何事，你越界而来，冒犯我军士的锋锐！”建德说：“今日不自己来，恐怕有劳你远取。”王世充遂开城投降，裴矩以洺州降唐。621年七月，建德被杀于长安。
后事.刘黑闼复据窦建德原有