入作继嗣。嘉平二年（251年），太尉王凌图谋叛变被告发，司马懿领兵讨伐，司马攸亦随同出征，战后获封长乐亭侯。正元二年（255年），司马师在平定毌丘俭、文钦之乱后不久病逝，时年十岁的司马攸袭封舞阳侯。
辅助朝政.司马攸及后任散骑常侍、步兵校尉，在管理士兵方面甚有威惠。咸熙元年（264年）建五等爵，司马攸改封安昌侯，迁卫将军。次年司马炎创立西晋，司马攸受封为齐王。司马攸在当时总统军事，安抚国内外，很得人心。当时司马炎下令分封的诸王可以自选封国官员，司马攸虽三度上书反对都不获接纳