唐初豪傑並立, 面對強大的李唐政權, 王世充, 竇建德兩大割據勢力意識到唇亡齒寒, 他們結成聯盟共同對付李唐。 李世民率領唐軍先攻打王世充, 竇建德前來搭救, 想前後夾擊, 不料先把自個搭進去, 被李世民活捉, 隨後王世充在援軍失敗的情況下, 選擇投降。 這對難兄難弟被李世民一鍋端了。
竇建德被俘虜後, 妻子和部將進獻竇建德地盤投降李唐, 這樣的投降李淵和李世民還不放心, 打算把竇建德的故將招來首都長安, 也許是軟禁, 也許殺了以絕後患, 反正誰也猜想不到會發生什麼。
竇建德故將明白李氏父子的用心, 想到王世充投降後, 單雄信等部將被全部處死的事就心裡發麻。
當時王世充爭得李世民同意不追究過往才投降, 可李世民卻只饒過他一人, 把手下將領全部處死, 他們料想去長安就是自尋死路。 再者曾對李唐手下留情的故主竇建德也已被李氏父子斬首長安,
竇建德可以說對李唐是有恩情的, 當年李淵堂弟李神通, 妹妹同安公主, 徐世績、魏征等人被竇建德俘虜時絲毫不犯, 客客氣氣的款待, 最後平平安安的給送回來, 到竇建德被李世民俘虜, 一點都不念昔日的恩情, 照殺不誤。
竇建德部將商議後決定起兵造反, 一來為自己謀生路, 二來為故主竇建德報仇。 眾人推舉劉黑闥為首, 一路高歌猛進, 先後打敗徐世績等唐將, 收復竇建德原來地盤。
見劉黑闥態勢越來越壯大, 李世民自請出征。 雖然打敗了劉黑闥, 不過沒能徹底剿殺劉黑闥, 還損失了名將羅士信(羅成原型)。
劉黑闥潰敗之後逃到了突厥之地, 借兵來犯, 李淵調兵遣將征討失敗, 劉黑闥又收復了故地。 李淵想不放大招是滅不了這幫叛賊, 於是派兒子李元吉征討。
李元吉大概沒哥哥有膽氣, 遲遲不出擊, 拿劉黑闥沒一點辦法。 李淵又派太子李建成出征幫助李元吉, 李建成還是有真本事的,
兄弟齊心打得劉黑闥只剩一百多人, 劉黑闥最後被部下葛德威欺騙俘虜, 送給了李建成, 這場戰爭總算結束了。
如果李世民當初不殺單雄信等降將, 或許就不會有這場戰爭, 李唐也能早日完成統一大業,