二叛
公元254年(正元元年),李丰与夏侯玄及张缉等人意图推翻司马师,但计划败露,李丰、夏侯玄和张缉等皆被杀。曹芳对李丰等人被杀后深感不平,引起司马师不满,於是在数月后强行废了曹芳而改立曹髦为帝。李丰等人被诛杀和曹芳被废,令到当时驻守寿春的镇东将军毌丘俭和扬州刺史文钦非常不安,害怕会牵连到自己;而毌丘俭儿子毌丘甸亦劝父亲要举兵保卫曹魏,二人于是决心要反抗司马师。
公元255年(正元二年),二人在寿春举兵讨伐司马师,并进兵项城,此为毌丘俭文钦之叛。东吴知道毌丘俭叛乱后亦由丞相孙峻率领吕据和留赞领兵到寿春支援毌丘俭。司马师自己亲自率军讨伐,并派遣荆州刺史王基率兵与叛军对抗,抢先占领南顿。及后诸葛诞、胡遵和邓艾都领军与司马师会合。司马师命令诸军不能进攻,毌丘俭和文钦不能进攻,又怕撤退时寿春被袭,军中的淮南将士因家属都在北方,军心於是溃散,只有新归附的农民仍然效命。此时邓艾驻屯乐嘉,毌丘俭见邓艾兵弱,於是派文钦攻击,但文钦到后却发现司马师率领大军到来,於是撤退。司马师派左长史司马班追击,文钦军败退,因其子文鸯奋战才得以全身而退;此时殿中人尹大目追出试图劝降文钦,但遭文钦拒绝。毌丘俭知道文钦败退后乘夜逃走,馀众於是崩溃,毌丘俭逃到慎县被平民张属射杀,枭首被送到洛阳。文钦回到项县时大军已溃散,寿春又被诸葛诞占领,於是逃亡到东吴。孙峻到东兴时知道诸葛诞已占领寿春,于是退兵;诸葛诞派部将蒋班追击,斩杀留赞。
三叛
毌丘俭文钦之叛被镇压后不久,司马师因眼睛震出眼眶,痛死于许昌,由弟弟司马昭接手掌权。征东大将军诸葛诞见好友夏侯玄、早前在寿春叛变的王淩和毌丘俭皆相继被诛杀,十分不安,於是一方面在淮南笼络人心,一方面又蓄养死士以作自保。司马昭为了铲除支持曹魏的势力,听从贾充之言逼反诸葛诞,徵召他入朝为司空。
诸葛诞接到诏令后十分恐惧,于是在公元257年(甘露二年)杀扬州刺史乐綝,据守寿春反抗司马昭,又派长史吴纲带儿子诸葛靓和牙门子弟到东吴当人质,请求援兵;此为诸葛诞之叛。司马昭於是率二十六万兵讨伐诸葛诞,驻屯丘头,并派镇东将军王基及安东将军陈骞包围寿春,派石苞、胡质及州泰领兵抵抗吴兵。东吴援军文钦、唐咨和全怿等趁包围圈未成突入寿春城,但其后王基建立起坚固的包围圈,文钦等数次突围也不能攻破。同时吴将朱异率军屯寿春西南的安丰作外援,被兖州刺史州泰击破。孙綝率军屯鑊里(今安徽巢湖市境),派朱异率领丁奉和黎斐等再前往寿春解围,但被石苞和州泰击败,太山太守胡烈更出奇兵尽焚吴军粮秣。
朱异因粮秣已失,拒绝再进攻。孙綝大怒,斩杀朱异,但因无力再战,被迫退还建业。被围困的寿春久久没有等到援兵,诸葛诞部将蒋班和焦彝劝诸葛诞率主力专攻一方以求突围,不宜困守寿春;但文钦认为东吴救兵必至,劝诸葛诞固守。诸葛诞不听蒋班的建议,更意图杀掉二人,二人於是逃出城投降魏军。后来,司马昭接纳钟会的计谋,伪造刚刚投降曹魏的全辉和全仪的诱降书信,又派二人的亲信将书信交给吴将全禕和全端等人。全褘等收到的书信后,果然率众向曹魏投降,此举令寿春城民大惊。
公元258年(甘露三年)正月,诸葛诞和文钦及唐咨等突围但失败,死伤枕藉,唯有撤回城内。而城内粮食已经接近枯竭,已有数万人出降,文钦亦意图尽释城中的北方人,仅以吴兵据守以减省粮食消耗,诸葛诞不听,更加因忌恨文钦而将他杀害,文钦子文鸯和文虎知道文钦被杀,於是投降司马昭。文鸯二人获封赏更令寿春的兵民丧失战意,最终司马昭在二月攻克寿春,诸葛诞兵败出城逃亡,被胡奋部下士兵击杀;吴将于诠亦力战而死;唐咨和王祚则投降。
这三次兵变的失败,使司马氏成功铲除拥护魏帝的势力。此后朝廷上很少有实力派支持魏帝,士大夫纷纷拥护司马氏,司马昭成功走向篡位大道。260年发生甘露之变,曹髦不甘被控制,率臣反抗司马昭,最后被司马昭、贾充及成济所杀。265年,司马昭死后不久,其子司马炎即篡魏称帝,建立西晋,曹魏灭亡。