西晋永嘉二年(308),匈奴刘渊建汉称帝。二年后,其子刘聪继位,遂遣刘曜、王弥、石勒等会攻洛阳。永嘉五年,洛阳陷落,矅等入城,杀太子及百官士庶三万余人,劫怀帝北去并纵火焚烧宫庙,逼辱妃后,掘晋诸陵,图籍散佚,文物成灰,百姓奔逃,洛阳遭到巨大破坏。史称这次事变为“永嘉之乱”。后二年,怀帝遇害平阳,秦王司马邺于长安继位,是为愍帝。建兴四年(316),刘曜又攻破长安,愍帝出降。后一年亦遇弑于平阳,西晋灭亡。愍帝死后,琅琊王司马睿于建康称帝,是为东晋。