任皇太弟。司马颙又让晋惠帝下诏，要立远在东海的司马越为太傅，要司马越回朝与太宰司马颙共同辅政。司马越不受。
归北被杀.司马颖被废后，河北人都思念他，他的旧将公师籓、汲桑等人欲起兵迎接司马颖。司马颙见到司马颖还有人支持，于是复拜司马颖为镇军大将军、都督河北的军事，给兵千人，让其回去镇守邺城。光熙元年（306年），司马颖到达洛阳，但还没回到封地时，司马越讨伐司马颙的军队就来到，接连击败司马颙属下刘乔、楼褒、王阐等军，向长安进发。司马颖则逃到关中。此时司马越攻陷长安，司马颙出逃，司马越等