北朝的君主,有荒**暴虐的,也有能励精图治的,前一种代表了胡风,后一种代表了汉化。隋文帝是十足的后一种的典型。他勤于政事,又能躬行节俭。在位时,把北朝的苛捐杂税都除掉,而府库充实,仓储到处丰盈,国计的宽余,实为历代所未有。
突厥狃于南北朝末年的积习,求索无厌。中国不能满其欲,则拥护高齐的遗族和中国为难。文帝决然定计征伐,大破其兵。又离间其西方的达头可汗和其大可汗沙钵略构衅,突厥由是分为东西。文帝又以宗女妻其东方的突利可汗。其大可汗都蓝怒,攻突利。突利逃奔中国,中国处之夏、胜二州之间(夏州,在今陕西横山县北。胜州,在今绥远鄂尔多斯左翼后旗黄河西岸),赐号为启民可汗。都蓝死,启民困隋援,尽有其众,臣服于隋。从南北朝末期以来畏服北狄的心理,至此一变。
隋文帝时代,中国政局,确是好转了的。但是文化不能一时急转,所以还不能没有一些曲折。隋文帝的太子勇,是具有胡化的性质的。其次子炀帝,却又具有南朝君主荒**猜忌的性质。太子因失欢于文帝后独孤氏被废。炀帝立,以洛阳为东都。开通济渠,使其连接邗沟及江南河。帝乘龙舟,往来于洛阳、江都之间。又使裴矩招致西域诸胡,所过之地,都要大营供帐。又诱西突厥献地,设立西海、河源、鄯善、且末四郡(西海郡,当系青海附近之地。河源郡该在其西南。鄯善、且末,皆汉时西域国名,郡当设于其故地。鄯善国在今罗布泊之南。且末国在车尔成河上),谪罪人以实之。又于611、613、614年,三次发兵伐高句丽,天下**,乱者四起。
炀帝见中原已乱,无心北归,滞留江都,618年,为其下所弑。其时北方的群雄,以河北的窦建德、河南的李密为最大。而唐高祖李渊,以太原留守,于617年起兵,西据关中,又平定河西、陇右,形势最为完固。炀帝死后,其将王世充拥众北归,据洛阳。李密为其所败,降唐。又出关谋叛,为唐将所击斩。唐兵围洛阳,窦建德来救,唐兵大败擒之,世充亦降。