劉聰兩攻洛陽之役,永嘉四年(310),劉聰即帝位。十月,派劉粲、劉曜、王彌等率兵4萬攻洛陽。石勒領騎兵2萬於大陽(今山西平陸西南)與劉粲會師,敗晉監軍裴邈於澠池,長驅入洛川。劉粲出轘轅(今河南偃師南),攻掠梁、陳、汝、穎四郡。石勒出成皋關(今河南汜水),為陳留太守王鑽所敗,退守文石津。次年五月,聰又命大將軍呼延晏率兵2.7萬攻洛陽,並命劉曜、王彌、石勒引兵合攻。晉軍凡12戰皆敗,死者3萬餘人,晏乘勝占洛陽。六月,晏因後繼不至,俘掠而去。劉曜等繼至,縱兵大掠、悉收官人、珍寶,俘晉懷帝,殺太子、王公大臣及士民達3萬餘人。曜納晉惠帝羊皇后為妃,送懷帝及六璽至平陽。石勒引兵出轘轅,屯駐許昌。