与皇太子司马遹争道。司马颖在坐，厉声指责贾谧：「皇太子国之储君，贾谧何得无礼！」贾谧惧，由此派颖出任爲平北将军，镇邺城。后转镇北大将军。
讨伐赵王.永宁元年（301年），赵王司马伦称帝，升任征北大将军，加开府仪同三司。到了齐王司马冏起义兵反司马伦时，司马颖发兵响应，行军至朝歌，有衆二十余万。先锋赵骧先败后胜下大破赵王军。司马颖于是渡过黄河，乘胜长驱直入。此时左将军王舆与尚书广陵公司马漼领兵入宫杀孙秀等人，幽禁赵王伦，迎惠帝复位。司马颖入京都时，诛杀司马伦。同时派赵骧、石超等助齐王司