光熙元年（306年），以东海王司马越为首的大军迎惠帝自长安东归洛阳，八王之乱终告结束，并由东海王越执掌朝廷。惠帝不久去世，司马越在晋怀帝即位后继续专权，并杀死“八王之乱”前七王中唯一在世的河间王司马颙，但他未能集中力量讨伐影响国内多处的反叛势力，反因御史中丞诸葛玫及吏部郎周穆支持前太子清河王司马覃即位而先后将三人杀害。随后司马越为自领兖州而与交好的征东大将军苟晞反目，又因猜疑而诛杀了怀帝舅父王延及高韬等朝臣，大失众望，亦令人心不安，晋怀帝亦不满司马越专权，于是联结苟晞对抗他。司马越面对此形势，于是在永嘉四