認為他說得對,於是就派人到洛陽去打聽後主劉禪的訊息。
後主劉禪到達洛陽時,司馬昭已經回朝。他責備劉禪說:“你荒淫無道,廢賢失政,按理應該誅戮。”劉禪嚇得面如土色,不知所措。魏國的文武百官都上奏說:“蜀主既然已經失去了國家,幸運的是他能夠及早歸降,應該赦免他。”於是司馬昭就封劉禪為安樂公,賜給他住宅和每月的用度,還賜給他絹萬匹和奴婢百人。劉禪的兒子劉瑤以及群臣樊建、譙周、郤正等人都被封為侯爵。劉禪感謝恩典後就出了宮。司馬昭因為黃皓禍國殃民,就命令武士把他押到市曹去處以凌遲之刑。這時霍弋打聽到劉禪受封的訊息後,就率領部下軍士來投降。
第二天劉禪親自到司馬昭的府下去拜謝他。司馬昭設宴款待他,並先讓魏國的樂舞隊在席前表演蜀國的歌舞。蜀國的官員們看到這些都很感傷,只有劉禪臉上露出高興的神色。司馬昭又命令蜀人扮演蜀國的歌舞在席前表演,蜀國的官員們都忍不住淚流滿面,而劉禪卻嬉笑自如。酒喝到一半的時候司馬昭對賈充說:“一個人竟然可以無情到這種地步!即使諸葛亮還在世也不能輔佐他長久保全國家更何況是姜維呢?”然後他又問劉禪:“你很想念蜀國嗎?”劉禪回答說:“這裡很快樂,我並不想念蜀國。”過了一會兒劉禪起身去換衣服郤正跟到廂房下對他說:“陛下剛才怎麼能說不想念蜀國呢?如果晉公再問起你應該流著淚回答說:‘先人的墳墓都遠在蜀地我心中感到悲傷每天都想念蜀國。’這樣晉公就一定會放陛下回蜀國了。”劉禪牢記了這句話並回到席上。酒快喝醉的時候司馬昭又問:“你很想念蜀國嗎?”劉禪就按照郤正教他的話來回答並且想要哭卻沒有眼淚只好閉上眼睛。司馬昭說:“你這話怎麼像是郤正說的呢?”劉禪睜開眼睛驚訝地看著司馬昭說:“確實就像你說的那樣。”司馬昭和左右的人都笑了起來。司馬昭因此非常喜歡劉禪的誠實並不再懷疑他。後人有詩感嘆道:在異鄉尋歡作樂笑顏開展絲毫不念及危亡之悲。在快樂中忘記了故國之事由此可知劉禪真是個平庸之才啊!
朝中大臣因為司馬昭收復蜀國有功於是尊他為王並向魏主曹奐上表奏請。當時曹奐雖然名為天子但實際上沒有實權政事都由司馬氏掌控他不敢不從於是就封晉公司馬昭為晉王追諡其父司馬懿為宣王其兄司馬師為景王。司馬昭的妻子是王肅的女兒她生了兩個兒子:長子叫司馬炎他身材魁梧頭髮長到地上兩手長過膝蓋聰明英武膽量過人;次子叫司馬攸他性情溫和恭敬節儉孝順友愛司馬昭非常喜歡他。因為司馬師沒有兒子所以就把司馬攸過繼給他作為後代。司馬昭常說:“這天下是我哥哥的天下。”於是司馬昭受封為晉王想要立司馬攸為世子。但是山濤勸諫說:“廢長立幼是違背禮法的會帶來不祥。”賈充、何曾、裴秀等人也勸諫說:“長子聰明神武有超越世人的才能眾人對他的期望很高他的相貌也非凡不是人臣之相啊。”司馬昭猶豫不決。太尉王祥、司空荀顗等人也勸諫說:“前代立幼子為君往往導致國家動亂。希望殿下能夠三思。”於是司馬昭就立長子司馬炎為世子。
大臣們上奏說:“當年在襄武縣,天降一人,身高二丈多,腳長三尺二寸,白髮蒼蒼,穿著黃色單衣,裹著黃頭巾,拄著藜頭柺杖,自稱說:‘我是民王。現在來告訴你們:天下將換主人,很快就會見到太平。’此人在市場上游行了三天,忽然不見了。這是殿下的吉兆。殿下可以戴十二旒的冠冕,建立天子的旌旗,出入時警戒清道,乘坐金根車,備齊六匹馬,晉升王妃為王后,立世子為太子。”司馬昭心中暗喜,回到宮中,正要吃飯,忽然中風不能說話。第二天,病危,太尉王祥、司徒何曾、司馬荀顗以及諸位大臣入宮問候,司馬昭不能說話,用手指著太子司馬炎而死。當時是八月辛卯日。何曾說:“天下大事,都在晉王手中。可以立太子為晉王,然後再舉行葬禮。”當天,司馬炎就即位為晉王,封何曾為晉丞相,司馬望為司徒,石苞為驃騎將軍,陳騫為車騎將軍,追諡父親為文王。安葬完畢,司馬炎召來賈充、裴秀入宮問道:“曹操曾經說過:‘如果天命在我,我就做周文王吧!’果真有這件事嗎?”賈充說:“曹操世代接受漢朝的俸祿,擔心人們議論他篡位,所以才說出這樣的話。這是明確教導曹丕做天子。”司馬炎說:“我的父親與曹操相比如何?”賈充說:“曹操雖然功蓋華夏,但百姓畏懼他的威嚴而不懷念他的恩德。曹丕繼位後,勞役百姓非常重,東西奔波,沒有安寧的時候。後來我們的宣王、景王,屢建大功,廣施恩德,天下歸心已經很久了。文王吞併西蜀,功蓋天下,哪裡是曹操可以比擬的