早有贤名。王太后临死时，告诫晋武帝不可加害。佞臣屡次阻其辅政，且欲使出外，至于被其亲兄晋武帝视为心腹之患。当司马攸病重时，武帝不信，派遣太医诊候，皆言无病。及至司马攸薨，武帝往临丧，司马冏哭诉父亲的病爲太医所诬谄，司马炎下诏即诛杀太医更以司马冏爲嗣。元康年间，拜散骑常侍，领左军将军、翊军校尉。赵王司马伦密与相结，利用司马冏的母亲贾荃与贾后有仇，派他入殿废贾后为庶人。贾后惊道：“卿何为来！”司马冏说：“有诏收后。”贾后说：“诏应该是由我发出的，你奉的是什么诏？”又问司马冏：“起事者谁？”司马冏答：“梁王（