隋煬帝大業(ye)年間(jian)圍繞(rao)封爵勛(xun)官制度(du)而推行(xing)的政(zheng)治(zhi)改(gai)革(ge),勢在打破北(bei)周宇文泰(tai)以來(lai)實施的“關(guan)中本位政(zheng)策”,通過限制、削弱關(guan)隴集團(tuan)的強(qiang)大勢力和影響,以整飭吏政(zheng),加強(qiang)中央集權(quan),擴大統治(zhi)的社會基(ji)礎(chu)。但其政(zheng)治(zhi)改(gai)革(ge)的方案未盡成熟及過急的推進,未能與建立民生順遂(sui)、團(tuan)結安定(ding)的政(zheng)治(zhi)局面相(xiang)結合起(qi)來(lai),最(zui)終爆發嚴(yan)重的統治(zhi)危機。
由于(yu)軍(jun)(jun)閥割據四方,民不聊生,下層百姓紛紛起(qi)(qi)而(er)反(fan)抗,農民戰(zhan)爭(zheng)遍(bian)布全國。在反(fan)隋(sui)斗爭(zheng)中(zhong),各地起(qi)(qi)義軍(jun)(jun)逐漸匯集成(cheng)翟讓、李(li)密領(ling)導(dao)的瓦崗軍(jun)(jun),竇建德領(ling)導(dao)的河北(bei)起(qi)(qi)義軍(jun)(jun)和(he)杜伏威(wei)領(ling)導(dao)的江淮(huai)(huai)起(qi)(qi)義軍(jun)(jun)。三大反(fan)隋(sui)主力(li)轉戰(zhan)中(zhong)原、河北(bei)和(he)江淮(huai)(huai)地區(qu),極大地動搖了隋(sui)朝(chao)統治基礎(chu),造成(cheng)了隋(sui)王(wang)朝(chao)總體(ti)崩潰形(xing)勢。在這(zhe)種形(xing)勢下,統治階級內部逐漸形(xing)成(cheng)策劃起(qi)(qi)兵的新動向,分崩離(li)析,各自尋(xun)謀出(chu)路。
隋大業十一年(615年),隋煬帝任(ren)命(ming)唐國(guo)公李淵為河(he)東宣(xuan)慰大使,留守太原(yuan),赴山西鎮壓農民(min)起(qi)義(yi)。李淵升任(ren)太原(yuan)留守以(yi)后(hou),一些山東世族子弟(di)為逃避征(zheng)遼(liao)東兵(bing)(bing)役,紛(fen)紛(fen)投(tou)靠李淵,河(he)東地方官吏中一些人看到隋(sui)朝(chao)大勢已(yi)去(qu),也和隋(sui)朝(chao)統治者同(tong)床異夢,這(zhe)些人不斷向李淵勸進起(qi)兵(bing)(bing),建立新王朝(chao)。李淵次子李世民(min)是(shi)太原(yuan)起(qi)兵(bing)(bing)的(de)(de)主要(yao)策劃(hua)者,晉陽縣(xian)令劉(liu)文靜向李世民(min)分析當時(shi)的(de)(de)形(xing)勢說(shuo):“現(xian)在煬帝遠在江淮,李密圍(wei)攻洛陽,各(ge)地起(qi)義(yi)軍(jun)不下(xia)數萬(wan)(wan),在這(zhe)種(zhong)形(xing)勢下(xia)如果(guo)有人起(qi)來(lai)倡呼,取天下(xia)易如反掌。太原(yuan)有許(xu)多豪杰,可(ke)以(yi)集兵(bing)(bing)10萬(wan)(wan),加你(ni)所帶的(de)(de)數萬(wan)(wan)軍(jun)隊(dui),乘虛進入關中,號令天下(xia),就(jiu)可(ke)以(yi)成就(jiu)帝業。”
于是李世民(min)秘(mi)密做起兵準備(bei)。李淵與突厥作(zuo)戰失敗,隋(sui)煬帝準備(bei)把他召到江(jiang)都(今江(jiang)蘇揚州市)治罪,李世民(min)乘機勸說(shuo)李淵起兵:“現(xian)在隋(sui)煬帝無道,百(bai)姓(xing)困(kun)窮,太原城外已是四戰之地,如果你只知道效忠隋(sui)朝,那么既有不能平定農民(min)起義(yi)之憂,又有被隋(sui)煬帝治罪之懼(ju),恐怕要禍及自身(shen)了。不如順民(min)心,興義(yi)兵,就(jiu)能夠轉禍為福(fu)。”裴寂、許世緒(xu)、武士彟等紛紛勸李淵起兵,李淵終于下(xia)定了反(fan)隋(sui)的決(jue)心。
隋大業十(shi)三年(617年)六月(yue),李淵(yuan)命劉文(wen)靜假造隋煬帝詔(zhao)書,偽稱要征(zheng)發(fa)太原、西(xi)(xi)河(今山西(xi)(xi)汾陽縣(xian)(xian))、雁門(men)(今山西(xi)(xi)代縣(xian)(xian)北)等地20至50歲男子,集(ji)合到涿郡(今河北涿州市),東征(zheng)高麗,搞得(de)人心慌恐,更加(jia)劇了反抗(kang)隋朝的情(qing)緒(xu)。
李(li)(li)淵派李(li)(li)世民(min)、劉文靜、長(chang)(chang)孫順德、劉弘(hong)基等人(ren)(ren)到(dao)各地募(mu)兵,招集到(dao)一萬余人(ren)(ren)。太原副留守王(wang)威和高君雅(ya)看到(dao)李(li)(li)淵招兵買馬,準備告發,先殺(sha)李(li)(li)淵。李(li)(li)淵、李(li)(li)世民(min)則(ze)先發制(zhi)人(ren)(ren),偽稱王(wang)威、高君雅(ya)引(yin)突(tu)厥兵入(ru)寇,在(zai)晉(jin)(jin)陽(yang)(yang)宮殺(sha)死(si)這(zhe)二人(ren)(ren),史稱“晉(jin)(jin)陽(yang)(yang)事變”。晉(jin)(jin)陽(yang)(yang)事變是李(li)(li)淵集團(tuan)公開起兵的開始(shi),然后(hou)北聯突(tu)厥貴族勢力(li),依靠(kao)關(guan)隴、河東地主(zhu)集團(tuan)的力(li)量,宣稱尊煬(yang)帝為太上皇(huang),擁立鎮守長(chang)(chang)安的代王(wang)楊(yang)侑為帝,傳檄郡(jun)縣,起兵晉(jin)(jin)陽(yang)(yang)。
西河郡隋將(jiang)得(de)知李(li)淵(yuan)起兵(bing)的(de)消息(xi),在城內拒守。李(li)淵(yuan)派李(li)建成(cheng)(cheng)、李(li)世(shi)(shi)民(min)(min)率(lv)兵(bing)攻打(da)西河,并派太原(yuan)令(ling)溫大(da)(da)有參謀軍(jun)(jun)(jun)事(shi)(shi)。西河郡兵(bing)微將(jiang)寡,郡丞高(gao)德儒(ru)閉(bi)門守城。李(li)世(shi)(shi)民(min)(min)身先士卒,與(yu)士兵(bing)同甘(gan)共苦,軍(jun)(jun)(jun)隊秋毫(hao)無(wu)犯,士民(min)(min)非常高(gao)興。李(li)建成(cheng)(cheng)僅僅用了9天時(shi)間便攻下西河,殺死高(gao)德儒(ru)。李(li)淵(yuan)命令(ling)開(kai)倉(cang)賑饑(ji),招募士兵(bing),把軍(jun)(jun)(jun)隊分為三(san)軍(jun)(jun)(jun),李(li)淵(yuan)為大(da)(da)將(jiang)軍(jun)(jun)(jun),李(li)建成(cheng)(cheng)封隴西公、左領(ling)軍(jun)(jun)(jun)大(da)(da)都(dou)督(du),統(tong)(tong)(tong)領(ling)左三(san)軍(jun)(jun)(jun),李(li)世(shi)(shi)民(min)(min)封敦煌(huang)公、右(you)領(ling)軍(jun)(jun)(jun)大(da)(da)都(dou)督(du),統(tong)(tong)(tong)領(ling)右(you)三(san)軍(jun)(jun)(jun),將(jiang)軍(jun)(jun)(jun)府、都(dou)督(du)府各(ge)置官屬,統(tong)(tong)(tong)成(cheng)(cheng)了強有力的(de)軍(jun)(jun)(jun)事(shi)(shi)機(ji)構,力量更加壯大(da)(da)。
七月,李淵命李元(yuan)吉留守太(tai)原(yuan),親自率(lv)軍3萬(wan),在西突厥兵協(xie)助下,向長(chang)安進發。
隋(sui)大業十三年(617年)六月,李淵自太原(yuan)出兵。長安代王楊侑派(pai)虎牙郎將宋(song)老生、驍衛大將軍(jun)(jun)屈突通抵(di)御(yu)李淵。李淵南下逼進霍(huo)邑(yi)(今山西霍(huo)縣),正趕上連雨,軍(jun)(jun)隊缺(que)乏糧食,李淵、裴(pei)寂準備(bei)返回(hui)太原(yuan),李世民哭諫,他(ta)說:“現在正是收獲季節,田野到(dao)(dao)處都是菽(shu)谷(gu),何(he)必擔心糧食不夠?如果遇到(dao)(dao)抵(di)抗就(jiu)班(ban)師(shi)撤兵,恐怕(pa)將士解體,大勢(shi)已去(qu)。”李建成支持李世民的主張,也反(fan)對(dui)退回(hui)太原(yuan),李淵才(cai)同意(yi)與隋(sui)軍(jun)(jun)在霍(huo)邑(yi)交(jiao)戰(zhan)。
戰斗開(kai)始(shi)之前,李(li)淵(yuan)、李(li)建(jian)成在(zai)城(cheng)東列陣(zhen)(zhen),李(li)世民在(zai)城(cheng)南列陣(zhen)(zhen),太原兵初戰不利,李(li)世民從城(cheng)南率(lv)騎兵直(zhi)沖隋(sui)將宋(song)老(lao)(lao)生陣(zhen)(zhen),從背(bei)后(hou)夾(jia)擊隋(sui)軍(jun)。李(li)淵(yuan)與李(li)世民合擊,隋(sui)軍(jun)腹背(bei)受敵(di),遭(zao)到(dao)慘(can)敗(bai),宋(song)老(lao)(lao)生被(bei)殺,霍(huo)邑被(bei)攻克。隨(sui)后(hou)李(li)淵(yuan)相繼攻克臨(lin)汾郡和(he)絳郡(今(jin)山西(xi)(xi)新絳縣(xian)(xian)),進逼(bi)龍門(今(jin)山西(xi)(xi)河津縣(xian)(xian)西(xi)(xi)北),關(guan)中勢力大的一(yi)支武裝孫華和(he)馮翊(今(jin)陜西(xi)(xi)大荔縣(xian)(xian))太守蕭造投降李(li)淵(yuan)。
八月,在(zai)(zai)霍邑之(zhi)戰大捷后(hou),乘隋軍(jun)(jun)(jun)主力在(zai)(zai)洛陽附近與(yu)瓦崗軍(jun)(jun)(jun)大戰之(zhi)機,即沿汾水(今汾河(he))挺(ting)進(jin),連下臨汾、絳郡(治今山西(xi)臨汾南、新絳),進(jin)至龍門(men)(今河(he)津(jin)東南)。隋左(zuo)武侯大將軍(jun)(jun)(jun)屈(qu)突通領兵數萬屯河(he)東(今永濟西(xi)南),阻擋李淵軍(jun)(jun)(jun)。
此(ci)時司馬劉(liu)文(wen)靜(jing)引突(tu)厥大(da)(da)將康鞘(qiao)利所率兵500、馬匹2000趕(gan)至,使李淵實力(li)大(da)(da)增。關中起義(yi)軍(jun)(jun)首領孫華率兵響應。李淵遂遣(qian)左右統軍(jun)(jun)王長諧、劉(liu)弘(hong)基及左領軍(jun)(jun)長史(shi)陳演壽等率步騎6000自(zi)梁山(今陜西韓城境)渡(du)河,營(ying)于黃河西岸,以待大(da)(da)軍(jun)(jun)。
九月,李淵率軍圍河東(dong)(dong),不克。遂采(cai)納次子李世民與裴寂等(deng)建議,留(liu)諸將圍河東(dong)(dong),自引軍而西。隋朝諸縣(xian)多請降。
李(li)淵率(lv)軍(jun)渡黃河,進(jin)駐朝邑(今(jin)大荔(li)東南)并遣長(chang)子李(li)建成率(lv)領(ling)劉(liu)文靜、王長(chang)諧等(deng)諸軍(jun)數(shu)萬(wan)(wan)人(ren),進(jin)屯永豐倉,扼守潼(tong)關,以阻隋軍(jun)西(xi)(xi)援;遣李(li)世民率(lv)領(ling)劉(liu)弘基等(deng)諸軍(jun)數(shu)萬(wan)(wan)人(ren),沿渭水(shui)北岸(an)經高陵(ling)(今(jin)屬陜西(xi)(xi))迂回(hui)長(chang)安。屈突通(tong)獲悉李(li)淵軍(jun)西(xi)(xi)入,遂(sui)留鷹揚郎將堯(yao)君素守城,自領(ling)數(shu)萬(wan)(wan)人(ren)援長(chang)安,被劉(liu)文靜等(deng)阻于潼(tong)關。
李(li)(li)世(shi)(shi)民(min)(min)所部(bu)(bu)(bu)得到平(ping)陽公主等(deng)李(li)(li)氏家族及農民(min)(min)起(qi)義武(wu)裝的(de)接(jie)應,順利抵達涇陽(今(jin)屬陜(shan)西(xi))。李(li)(li)淵(yuan)(yuan)遂命(ming)劉弘基、慰撫使殷開山率(lv)(lv)兵一部(bu)(bu)(bu)南(nan)渡渭(wei)水,奪取長(chang)安(an)(an)故(gu)城(今(jin)西(xi)安(an)(an)西(xi)北)。李(li)(li)世(shi)(shi)民(min)(min)引兵赴(fu)司竹(zhu)園(今(jin)周(zhou)至東南(nan)),使新(xin)附的(de)地方武(wu)裝李(li)(li)仲文、何潘仁等(deng)部(bu)(bu)(bu)屯(tun)于(yu)阿(a)(a)城(即阿(a)(a)房宮故(gu)址,今(jin)西(xi)安(an)(an)西(xi)南(nan)),其兵力發(fa)展到13萬人。李(li)(li)世(shi)(shi)民(min)(min)自盩厔(今(jin)周(zhou)至)遣使請李(li)(li)淵(yuan)(yuan)期日(ri)赴(fu)長(chang)安(an)(an)。李(li)(li)淵(yuan)(yuan)料定(ding)屈(qu)突(tu)通不能西(xi)援(yuan),遂命(ming)李(li)(li)建成選精(jing)兵,經新(xin)豐(今(jin)臨潼東北),直(zhi)抵長(chang)樂宮;李(li)(li)世(shi)(shi)民(min)(min)率(lv)(lv)新(xin)附諸軍(jun)(jun)回屯(tun)長(chang)安(an)(an)故(gu)城;李(li)(li)淵(yuan)(yuan)自馮翊(yi)(今(jin)大(da)荔)率(lv)(lv)軍(jun)(jun)經下邽(gui)、櫟陽(今(jin)渭(wei)南(nan)北、臨潼北)西(xi)進。十月(yue)初(chu)四,李(li)(li)淵(yuan)(yuan)至長(chang)安(an)(an),營于(yu)城東。此時諸軍(jun)(jun)皆集(ji),合兵20余萬。隋京師(shi)(shi)留守、刑部(bu)(bu)(bu)尚書衛文升(sheng)、左翊(yi)衛將(jiang)軍(jun)(jun)陰世(shi)(shi)師(shi)(shi)等(deng)奉代(dai)王(wang)楊侑(you)據(ju)守長(chang)安(an)(an)城。李(li)(li)淵(yuan)(yuan)遣使告(gao)諭不應,遂于(yu)十四日(ri)下令圍城。二十七日(ri)命(ming)令攻城。
李淵(yuan)軍(jun)(jun)圍長安(an)后,并(bing)不急于攻城(cheng),而是嚴申軍(jun)(jun)令:士兵(bing)(bing)不得擅自離營(ying),不得入附近村落搶掠(lve)。同(tong)時派人至城(cheng)下,向城(cheng)中守(shou)將申訴尊隋之意(yi),即希望長安(an)守(shou)軍(jun)(jun)能(neng)棄暗投明,以免因用兵(bing)(bing)而雙方遭受傷亡,但對李淵(yuan)的好(hao)意(yi),守(shou)城(cheng)軍(jun)(jun)置(zhi)若罔聞。不得已,李淵(yuan)命諸軍(jun)(jun)攻城(cheng)。并(bing)與(yu)部下相約“毋得犯七(qi)廟及代王、宗(zong)室,違者夷三族!”
十一月,李淵匯合李建成(cheng)、李世民、劉(liu)弘基之兵20余萬攻(gong)打長(chang)安,軍頭雷永吉率先登上城(cheng)頭,京城(cheng)長(chang)安被攻(gong)克(ke)。
十一月初九,李(li)建成部將(jiang)雷永吉等(deng)先登(deng)入(ru)城,諸(zhu)軍(jun)相繼到達,攻克(ke)了(le)長安(an)。李(li)淵在長安(an)迎立代王楊侑為傀(kui)儡皇帝,自任使持節、大(da)(da)都督內外諸(zhu)軍(jun)事、尚書(shu)令、大(da)(da)丞相,加封(feng)唐王,與民(min)約法12條,得到了(le)關中地主階級的(de)支持和擁護。
李(li)淵(yuan)從(cong)太原起兵到攻克(ke)長安,只有(you)短(duan)(duan)短(duan)(duan)的五個月時(shi)間。總(zong)的形勢是隋末(mo)農民戰(zhan)爭打垮了隋朝(chao)統治,牽(qian)制(zhi)了隋軍大量(liang)兵力,使隋朝(chao)統治集團無(wu)力西顧,關中空(kong)虛,不能和新興的李(li)淵(yuan)集團抗衡,這是總(zong)的戰(zhan)略形勢決定的。
在攻(gong)取(qu)長安的過(guo)程中,李(li)淵父子運用(yong)戰術巧妙,如與關(guan)東(dong)李(li)密聯合,拖(tuo)住隋軍無(wu)暇西顧,入關(guan)后(hou)立即(ji)屯兵潼關(guan),阻住了隋朝援軍。
具體戰(zhan)術(shu)運用(yong)方(fang)面當機(ji)立斷,不(bu)失(shi)時機(ji),如在攻(gong)打河東與進軍長安(an)(an)時雙管(guan)齊下,收效顯著(zhu)。事實證(zheng)明,這種部(bu)署是成功的,長安(an)(an)失(shi)陷以后(hou),屈突通看到(dao)隋朝大勢已去,開城投降了(le)(le)李淵。李淵進軍途中秋毫無犯(fan),得到(dao)了(le)(le)關(guan)中地主階級支持,減(jian)少了(le)(le)阻力,因而(er)能夠迅速攻(gong)占(zhan)長安(an)(an),奠(dian)定(ding)了(le)(le)興唐基礎。
占領長(chang)安(an)后(hou)的次年(nian)五月,李(li)淵(yuan)(yuan)(yuan)篡隋(sui),自立為帝(di),定國號為唐(tang),隋(sui)朝(chao)滅亡。降隋(sui)恭帝(di)為酅國公(gong),閑居長(chang)安(an),次年(nian)五月去世。李(li)淵(yuan)(yuan)(yuan)就是唐(tang)高祖。改元(yuan)武德(de),都(dou)城(cheng)仍定在長(chang)安(an)。而后(hou),長(chang)子李(li)建成被封(feng)為太(tai)子,次子李(li)世民為秦王(wang),三子李(li)玄霸早夭(yao),四子李(li)元(yuan)吉為齊王(wang)。唐(tang)朝(chao)建立后(hou),李(li)淵(yuan)(yuan)(yuan)派李(li)世民征討四方,剿滅各方群雄(參見唐(tang)朝(chao)統一(yi)戰爭)。