唐朝
唐朝皇室先祖為南北朝時期的李虎，他因功被封為西魏北周的八柱國之一。隋朝建立後，隋文帝封李虎之子李昞為唐國公，後由李昞之子李淵繼承爵位。李渊受隋炀帝重用，於616年被派為太原留守，但隋炀帝對他也不放心，派王威與高君雅監督之。隋朝在大業年间，由於隋炀帝過度使用國力與三征高句丽的失败，使得各地民變不止，史稱隋末民变。李渊見天下大亂，隋朝的灭亡不可扭转，便生起取而代之的念头。617年李淵殺王威、高君雅，在太原起兵造反。不久，李淵率諸子眾將攻破守備關中的屈突通，占領隋都大興城。李淵擁立楊侑為帝，是為隋恭帝，遙尊隋煬帝為太上皇，自任大丞相，進封唐王。而在揚州的隋煬帝，他心灰意冷，不願返回關中，最後於618年的江都政變中被宇文化及等叛軍殺害。李淵藉此機會，於同年五月迫使隋恭帝禅位，建國唐朝，即唐高祖。都城大兴改名為长安，封嫡長子李建成為太子、嫡次子李世民為秦王、嫡四子李元吉為齊王。
隋朝
隋廷在此局勢下迅速的土崩瓦解。早在616年，隋煬帝命恭帝庶兄越王侗留守東都，自己率眾前往江都。他下令築丹陽宮，準備遷都丹陽（今江蘇南京）。跟隨他的大臣衛士大多是關中人，不願意長居江南，加上江都糧盡，人人北逃關中。618年宇文化及、司馬德戡與裴虔通等人發動兵變，弑隋煬帝，杀死炀帝子孙、杨秀父子、杨谅子杨颢等宗室，擁立炀帝侄秦王楊浩為帝。中原地區得知隋煬帝死訊後，於同年李淵逼迫隋恭帝楊侑禪位，稱帝建立唐朝，為唐高祖，楊侑改封酅国公，不久後死去；洛陽守將元文都、王世充等擁立越王侗為帝，也稱隋恭帝。因畏惧宇文化及的实力，原本敌对的李密和杨侗联合，李密向杨侗称臣，受命讨伐宇文化及。宇文化及於黎陽（今河南浚縣北）被李密擊潰，為了稱帝又弑隋帝楊浩，建國許。王世充杀元文都夺权，又击溃李密，李密投唐复叛而败亡，此后民变首领多向杨侗称臣。宇文化及最後被唐將李神通與夏王竇建德聯合剿滅。619年王世充廢隋恭帝楊侗，隋朝亡，王世充自立為帝，建國鄭，而楊侗被改封潞国公，不久後被殺。隋朝立國僅僅38年，是繼秦朝及西晉後統一全國但又短命的中央皇朝。