公元291年,贾皇后与楚王司马玮联合,诛杀杨骏、汝南王司马亮,卫瓘。随后贾南风又翻脸,诛杀楚王司马玮。
公元300年,赵王司马伦在洛阳杀贾后,把持大权。
公元301年,赵王司马伦,在一月篡位称帝,随即齐王司马冏、成都王司马颖、河间王司马颙起兵诛杀赵王司马伦。齐王司马冏把持大权。
公元302年,河间王司马颙、成都王司马颖讨伐齐王司马冏。长沙王司马乂响应二藩王,并且诛杀齐王司马冏,长沙王司马乂把持大权。
公元303年,河间王司马颙、成都王司马颖讨伐长沙王司马乂。
公元304年,东海王司马越投靠二藩王,并且诛杀长沙王司马乂,成都王司马颖入洛阳,把持大权。不久,东海王司马越和成都王司马颖反目,东海王司马越兵败出逃,成都王司马颖被幽州都督王浚击败出逃,河间王司马颙把持大权。
公元305年,东海王司马越复起,联合幽州都督王浚打败河间王司马颙,重新夺回大权。