含被杀，于是与司马颖共同进攻洛阳，讨伐司马乂。太安二年（公元303年），司马颙命令部将张方领兵七万与司马颖的二十多万大军一起进攻洛阳。晋惠帝下诏令司马乂为大都督，兴兵迎击。战事连续数个月，朝中议论司马乂和司马颖是兄弟，可以说服和解，于是命中书令王衍行太尉，光禄勋石陋行司徒，试图说服司马颖，与司马乂分陕而居；司马颖拒绝。司马乂亦去信司马颖试图和解，但司马颖要求司马乂杀皇甫商等人才肯撤兵。司马乂不接受。和解告吹。
被囚身死.翌年（304年），司马乂多次击败司马颖，共斩获六、七万人。