在封建社會,每一次改朝換代,都可以說是對上一個朝代的背叛。誰也不想落一個“臣子謀逆,不忠不孝”的惡名。於是,那些自作聰明的改朝換代者就先擁立一個傀儡皇帝,然後再取而代之。他們以這種“掩耳盜鈴”的做法,來實現改朝換代而又不留惡名的目的。李淵如法炮製,先立隋朝代王楊侑為皇帝,然後取而代之。這樣,以李淵為首的李氏王朝從此建立了起來。
大業十三年(617年)十一月,在李淵強大的政治攻勢和軍事打擊下,防守長安城的隋軍很快土崩瓦解,李淵攻陷隋朝都城長安。他下令“封府庫,收圖籍,禁擄掠”;為穩定局勢,派遣李建成、李世民出城駐紮,統兵守城。李淵嚴明軍紀,“與民約法十二條,悉除隋苛禁”,在政治上完全占據了主動。城內百姓對李淵軍隊進城夾道歡迎,秩序井然。617年十一月十五日,李淵將13歲的代王楊侑迎入大興殿即皇位,改元義寧,史稱隋恭帝。李淵立隋朝代王楊侑為皇帝,自己則被授為都督內外諸軍事、大丞相,進封唐王,總理軍國機務。隴西公李建成為唐國世子;敦煌公李世民為京兆尹,改封秦王;姑臧公李元吉為齊公。又以裴寂為丞相府長史,劉文靜為司馬。禮樂征伐,兵馬糧仗,事無巨細,全部歸丞相府負責。李淵為了進一步鞏固自己的勢力集團,又大封功臣。義寧二年(618年)春正月,封丞相長史裴寂為魏國公,司馬劉文靜為魯國公,其餘諸將,分別加封。李淵以大丞相身份輔國是權臣奪取軍政大權的一貫做法,像三國時的曹操篡漢、西晉司馬氏取代魏,還有隋文帝楊堅取代北周,而此時李淵的身份和他們當時是一樣的。李淵通過丞相府牢牢地控製了長安的局勢,隋恭帝實際上成為了李淵的傀儡。李淵這種掩耳盜鈴的做法,無非是表明自己雖然背叛了隋煬帝,卻還不想落個臣子謀逆的惡名,為天下人所不齒,而企圖在不失忠義的情況下實現自己改朝換代的政治抱負。李淵從政治上取消了早已失去民心的隋煬帝的正統地位,確立代王為正統,為自己今後的改朝換代做好了準備。當時,與李淵采取相同政治手段的還有兩人,一是在江都(今揚州)擁立秦王楊浩為帝的宇文化及,一是在東都洛陽立越王楊侗為天子的王世充。
大業十四年(618年)三月,時為隋煬帝右屯衛將軍的宇文化及和司馬德勘在江都發動兵變,將隋煬帝殺死,自稱大丞相,擁立秦王楊浩為帝。後二人率十餘萬禁軍北上,欲返回關中,卻不想在童山(今河南浚縣西南)被李密擊敗。宇文化及率餘眾經魏縣(今河北大名東),將楊浩毒殺,自立為帝,國號許,年號天壽。次年在聊城,宇文化及被竇建德擒殺。隋煬帝被殺,隋朝滅亡,這使李淵不再需要隋恭帝做傀儡了。
義寧二年(618年)三月,隋恭帝楊侑以“功德日隆,天曆有歸,欲行禪讓之禮”為名讓位給李淵,朝廷大臣也順水推舟。但李淵卻覺得時機未到。五月,經裴寂等群臣三番五次勸說,李淵裝出勉為其難的樣子,同意即位。五月二十日甲子,李淵於太極殿即皇位,國號唐,改元武德,仍然定都長安,大赦天下。
唐武德元年,隋恭帝楊侑將玉璽交付李淵,自己遜居舊邸。六月,李淵命李世民為尚書令,相國府長史裴寂為尚書仆射,相國府司馬劉文靜為納言,隋民部尚書蕭禹、相國府司錄竇威為內史令。不久,又立李建成為皇太子,李世民為秦王,李元吉為齊王,以李淵為首的李氏王朝得以建立。從此,中國曆史揭開了一頁輝煌的篇章。