雨停後,李淵率軍前往霍邑。為了引出宋老生,李世民帶了幾名騎兵到城下挑釁,成功激怒對方出戰。戰鬥中,宋老生的軍隊一度迫使李淵和李建成退卻。但李世民從南面率騎兵衝下山坡,切斷了宋老生的部隊,並奮力反擊,最終大敗敵軍。宋老生試圖逃回城裡,卻被李世民抓住機會斬殺,起義軍因此平定了霍邑。

當起義軍抵達河東後,關中的豪傑紛紛前來投奔。李世民建議進軍關中,先攻取永豐倉來救濟窮人,並招降各地的盜匪以圖謀佔領大興城(今西安)。父親李淵同意了這個計劃。李世民率領先鋒部隊渡過黃河,平定了渭北地區。每天都有成千上萬的官員、百姓和豪傑前來投效,場面十分壯觀。李世民接納英才作為備用官員,訊息傳開後,更多人前來加入。在涇陽駐紮時,李世民的軍隊擊敗了胡賊劉鷂子,併合並了他的部隊。隨後,李世民前往司竹,與多位盜匪首領會合,兵力增至十三萬。面對大興城居民送來的牛酒犒勞,李世民婉拒不受,保持軍紀嚴明,不擾民。不久後,他與大軍一起順利平定了大興城。

因功績卓著,李世民被任命為唐國內史,並改封為秦國公,享有萬戶食邑。不久,李世民又帶領軍隊擊退了薛舉的十萬大軍,斬殺萬餘敵軍,擴充套件領土至隴坻。同年十二月,李世民再次擔任右元帥,率領十萬大軍進攻東都洛陽,但未能成功。撤退時,他預見到敵人可能會追擊,因此設下伏兵。果然,隋將段達追來,遭到埋伏大敗。之後,李世民設立了熊州和谷州,留下士兵駐守,然後返回。隨後,他率領軍隊攻陷長安,因其功績而被授予尚書令和光祿大夫的職位,並先後受封為秦國公和趙國公。

618年五月,隋恭帝楊侑禪位給李淵。李淵登基後,宣佈國號為“唐”,並定年號為“武德”。高祖李淵封兒子李世民為尚書令及右武侯大將軍,進封秦王,並授予雍州牧之職。這一系列任命不僅彰顯了李世民在建立唐朝過程中的卓越貢獻,也標誌著他成為新朝代中舉足輕重的人物。

四處征戰的秦王

618年七月,薛舉入侵涇州,李世民率軍討伐但未能取勝。不久後,薛舉去世,其子薛仁杲繼位。九月,李世民再次被任命為元帥,領兵討伐薛仁杲。兩軍在折墌城對峙超過六十天,雙方都構築了深溝高壘,互不相讓。儘管薛軍氣勢旺盛且多次挑戰,李世民堅守不出,以消耗對方銳氣。隨著薛軍糧草耗盡,部分將領如牟君才和梁胡郎相繼投降。李世民判斷敵軍士氣已衰,決定發起攻擊。他先派將軍龐玉在淺水原南設陣引誘敵人,待敵將宗羅睺集中兵力進攻時,李世民則率領主力從淺水原北突然出擊。宗羅睺見狀回軍抵抗,但李世民親自帶領數十名精銳騎兵衝入敵陣,內外夾攻之下,宗羅睺的軍隊大敗,大量敵軍墜落山谷。

李世民隨後帶領二十多名騎兵追擊逃敵直至折墌城下,使得薛仁杲因恐懼而環城防禦。隨著夜幕降臨,唐軍主力陸續抵達並完成包圍。次日清晨,薛仁杲選擇投降。此次戰役,李世民俘獲了一萬餘名精兵及五萬多平民,成功平定了薛仁杲的勢力。

在勝利後不久,將領們前來祝賀,有人問李世民:“剛開始您在野戰中擊敗敵人,但他們還守著堅固的城池。而您沒有攻城的器械,僅帶輕騎兵追擊,不等步兵到來就迫近敵城,我們都擔心這樣不能取勝,但最終成功了,這是為什麼?”

李世民解釋說:

“這是因為我採取了出其不意的策略,不讓敵人有時間制定對策。宗羅睺仗著以前的勝績和銳氣,見我們不出戰,便對我們輕視起來。當我軍出擊時,他們很高興,全軍出動迎戰。雖然我軍已經打敗了他們,但殺傷和俘虜並不多。如果不迅速追擊,敵軍退回折墌城,薛仁杲重新組織防禦,我們就難以取勝了。此外,敵軍大多是隴西人,戰敗後四散奔逃,來不及回城。這樣一來,折墌