当东、西魏分裂后,高欢、宇文泰,曾剧战十余年,彼此都不能逞志,而其患顾中于梁。这时候,北方承剧战之后,兵力颇强,而南方武备久废弛,欲谋恢复,实非其时,而梁武帝年老昏耄,却想乘机侥幸,其祸就不可免了。高欢以547年死。其将侯景,是专管河南的,虽然野蛮粗鲁,在是时北方诸将中,已经算是狡黠的了。高欢死后,其子高澄,嗣为魏相。侯景不服,遂举其所管之地来降。梁武帝使子渊明往援,为魏所败,渊明被擒。侯景逃入梁境,袭据寿阳。梁朝不能制。旋又中魏人反间之计,想牺牲侯景,与魏言和。侯景遂反,进陷台城[149]。梁武帝忧愤而崩。时为549年。子简文帝立。551年,为侯景所弑。武帝子湘东王绎即位于江陵,是为元帝。时陈武帝陈霸先,自岭南起兵勤王。元帝使其与王僧辩分道东下,把侯景诛灭。先是元帝与诸王,互相攻击。郢州的邵陵王纶[150],湘州的河东王誉[151],皆为所并。襄阳的岳阳王察,则因求救于西魏而得免。至元帝即位后,武陵王纪[152]亦称帝于成都,举兵东下。元帝亦求救于西魏,西魏袭陷成都。武陵王前后受敌,遂败死。而元帝又与西魏失和。554年,西魏陷江陵,元帝被害。魏人徙岳阳王察于江陵,使之称帝,而对魏则称臣,是为西梁。王僧辩、陈霸先立元帝之子方智于建康,是为敬帝。而北齐又送渊明回国。王僧辩战败,遂迎立之。陈霸先讨杀僧辩,奉敬帝复位。557年,遂禅位于陈。这时候,梁朝骨肉相残,各引异族为助,南朝几至不国。幸得陈武帝智勇足备,卓然不屈,才得替汉族保存了江南之地。
陈武帝即位后三年而崩。无子,传兄子文帝。文帝死后,弟宣帝,废其子废帝而代之。文、宣两帝,亦可称中主,但南方当丧乱之余,内部又多反侧,所以不能自振。北方则北齐文宣、武成二帝,均极荒**。武成帝之子纬,尤为奢纵。而北周武帝,颇能励精图治。至577年,齐遂为周所灭。明年,武帝死,子宣帝立,又荒**。传位于子静帝,大权遂入后父杨坚之手。581年,坚废静帝自立,是为隋文帝。高齐虽自称是汉族,然其性质实在是胡化了的。隋文帝则勤政恤民,俭于自奉,的确是代表了汉族的文化。自西晋覆亡以来,北方至此才复建立汉人统一的政权。此时南方的陈后主,亦极荒**。589年,为隋所灭。西梁则前两年已被灭。天下复见统一。