254年,司马师废曹芳为齐王,改立14岁的高贵乡公曹髦为帝。次年司马师病死,其弟司马昭自为大将军,录尚书事,加快了代魏步伐。260年,曹髦不甘为傀儡,对侍中王沈、尚书王经、散骑常侍王业说:“司马昭之心,路人所知也。吾不能坐受废辱,今日当与卿自出讨之。”谁知王沈、王业二人一出皇宫就前去司马昭处告密。曹髦在军事上缺谋少能,召集殿中宿卫兵和苍头、官僮数百人,自立战车,手持宝剑,挥兵杀向司马昭住宅。司马昭的心腹将领、中护军贾充早已闻报,带兵三百挡住去路。曹髦怒喝一声挥剑杀向贾充,兵士毕竟不敢杀皇帝,表现得胆怯畏缩,贾充部下、太子舍人成济不敢向前,急问贾充:“怎么办?”贾充说:“司马公平日养你们干什么?还用多问吗?” 成济闻令驱马挺矛,直刺曹髦,曹髦怒骂:“朕为天子,贼臣岂敢无礼?”成济不答话,挥矛就刺,曹髦举剑相挡,无奈成济力大,曹髦被刺中胸膛,跌落车下,成济补上一矛,刃出于背,曹髦当即死亡。事后,舆论指责司马昭,司马昭便以曹髦死于成济之手为由,捕杀了成济,用以灭口。尔后又以太后名义颁布诏书,列了许多曹髦的短处,废曹髦为平民,立15岁的常道乡公曹璜(后改为曹奂)为帝。自封晋公、晋王,265年司马昭死,其子司马炎袭爵,废曹奂为陈留王,自立为帝,改魏为晋,史称西晋。