永嘉之亂是指公元311年,即永嘉五年,匈奴攻陷洛陽,俘虜懷帝的叛亂。西晉時期,朝廷腐敗,八王之亂時有發生。永興元年(304),匈奴貴族劉淵以漢(後為前趙)的國號出發前往離石(今山西)。永嘉四年(310),劉淵去世,其子劉聰繼位。次年4月,在古縣寧平城(在河南鹿邑縣)殲滅金軍10余萬,活捉並殺死顏等人。同年,劉聰派大將胡彥燕攻打洛陽,屢敗金軍,前後殲滅三萬余人。
這場混亂持續了16年,戰爭東起河南葉君縣,西至長安。範圍不僅限於中央政府,造成了人命和盜賊的損失。起床《晉書》說:自失政,難築小墻(內亂),骨肉相殘,李淵塗炭。融冰接管了祠堂,支部對它的災難負有責任。榮傑乘其隙,哀之。中原地區雖然經過曹魏,在金代初期整頓了幾十年,但並沒有完全重建。在這次事件中,人死了,餓死了壹百多萬,兩個首都的毀滅,大大降低了金朝的國力,所以胡人乘虛而入。
六月,胡彥燕到達洛陽,劉曜等人領兵迎敵,攻打洛陽,縱容部下搶掠,活捉懷帝,殺死太子司馬權、宗室、官員、軍民等三萬余人,掘墓燒宮,史稱“永嘉之亂”。