自东汉以来,匈奴、鲜卑、羯、氐、羌等少数民族不断地向长城以内和黄河流域一带迁徙,到西晋时,有的已经徙居内地很久。由于长期与汉族交往,他们逐渐走向定居的农业生活,经济文化有了迅速的发展。
西晋末年,腐朽的统治阶级内部爆发了“八王之乱”,长达十六年之久的激烈的混战,给人民带来了巨大的灾难,人民无法生活,走投无路,不断掀起反对西晋统治阶级的英勇斗争。各少数民族也都乘机起来反抗晋朝的统治,最先起兵的是匈奴族的刘渊。刘渊是匈奴贵族,304年,在左国城(今山西离石)称汉王,308年称帝,建都平阳(今山西临汾)。刘渊连败晋军,很快占领了山西中部和南部一带地方。310年,刘渊死,刘聪继位。次年,刘聪派刘曜、石勒攻进洛阳,俘晋怀帝,杀晋王公、士民三万余人,纵兵焚掠,洛阳城遭到严重破坏。怀帝被杀以后,晋愍(mǐn)帝即位长安。316年,刘曜攻破长安,晋愍帝投降,西晋灭亡。
西晋灭亡以后,中国出现了各族统治者长期割据混战的局面。从304年刘渊称王起,到439年北魏统一中国北部止,一百三十五年间,各族先后在北方和巴蜀建立了十几个国家。
中国北部这种分裂的局面,最后为鲜卑族拓跋氏建立的北魏所统一。494年北魏孝文帝自平城(今山西大同)迁都洛阳,改姓元,实行改革,推行均田制,并加强鲜卑贵族和汉族大地主的结合。各族人民在北魏政权的统治下逐渐融合。534年,北魏分裂为东魏和西魏,以后东魏为北齐所代,西魏为北周所代。
西晋亡后,317年,司马睿在江东建康(今南京市)建立政权,历史上称为东晋。东晋从建国起到420年灭亡止,共经历了一百零四年。东晋以后,紧接着有宋、齐、梁、陈四个朝代,它们都建都在建康。
这样,从420年东晋灭亡,到隋统一的一百七十年间,中国历史上形成南北对立的局面,这一时期,历史上称作南北朝。南方的东晋、宋、齐、梁、陈加上三国时候的东吴,都是建都在建康(东吴时称建业),历史上又把它们称作六朝。(唐赞功)