自刘备三顾茅庐聘请诸葛亮出山辅政,结盟孙权,拒破曹操于赤壁,智取荆、益二州为基业,雄踞巴蜀、汉中,建立蜀国。不意先主刘备伐吴,败死白帝城,托孤丞相诸葛亮,亮精诚辅助后主刘禅,南平孟获,北伐曹魏,锐意恢复汉室。诸葛亮死后,魏国令邓艾伐蜀,蜀兵大败,后主纳光禄大夫谯周之策,降了魏国。据蜀国降魏时的士民簿记载:“领户二十八万,男女口九十四万,带甲将士十万二千,吏四万人,米四十余万斛(十斗为一斛),金银各二千斤,锦绮彩绢各二十万匹,余物称此。”当时大将军姜维在剑阁拒魏将钟会于关外,听到邓艾偷渡剑阁,直逼成都,驻军雒县。姜维欲统兵救援,恰后主敕命降魏,蜀国将士都很愤怒,拔刀砍石,以泄其愤。姜维遂假意降魏,试图恢复蜀国,用计结好钟会,杀了邓艾。钟会自称益州牧叛魏,欲授姜维兵五万人,使为前驱。魏国将士愤发,杀了钟会和姜维,后主的太子刘璿,亦被乱兵所杀。晋王司马昭听到钟会在成都作乱,便在魏元帝景元五年(264年)春三月,诏令后主刘禅举家东迁洛阳。后主生有七子,太子刘璿被杀,五子刘谌谏战自杀,便带着皇后张氏(张飞次女)及次子刘瑶、三子刘琮、四子刘瓒、六子刘珣、七子刘璩诸子及宫妃们全迁洛阳。当时同行的还有尚书令樊建、侍中张绍、光禄大夫谯周、秘书令郤正,殿中督张通等大臣,并宦官黄皓,一路护送后主进京。
刘禅和诸臣到了洛阳,朝见元帝与晋王司马昭,乃封刘禅为安乐县公,食邑万户,赐绢万匹,奴婢百人。封刘禅子孙为三都尉,封侯者五十余人。随从诸臣樊建、张昭、郤正、张通等人皆封列侯,以谯周有全国济民之功,封为城阳亭侯。晋王憎恨黄皓蠹国害民,令武士推出,凌迟处死,人心大快。次日,刘禅带了郤正、谯周等人至丞相府拜谢晋王。晋王设宴款待,先以魏乐舞戏于前,蜀国诸臣看后,深为感伤,亡国之辱,面带愁容,独刘禅喜形于色,满面笑容。晋王又命蜀人扮蜀乐于前,蜀国诸臣看后,尽皆堕泪,刘禅仍然嬉笑自若。晋王遂对廷尉贾充(后任尚书令)说道:“人之无情,乃至于此!即使诸葛亮健在,亦不能辅之久全,何况姜维啊,真是扶不起的阿斗(刘禅小名)呀!”贾充说:“要不是刘禅愚昧,晋王何以能攻灭蜀国呢。”晋王大笑,似有得意之色,遂问刘禅道:“你很想念蜀国吗?”刘禅说:“这里很快乐,不思蜀啊。”过了一会儿,刘禅起身入厕小解,郤正跟至廊下,对刘禅说:“陛下如何答应不思蜀呢?倘若晋王再问这话,可以哭着回答说:‘先人坟墓,远在蜀地,望西生悲,无日不思。’晋王必定放陛下归蜀啊。”刘禅牢记入席,酒将微醉,晋王又问他说:“你很思念蜀国吗?”刘禅以郤正之言以对,欲哭无泪,遂闭双目。晋王笑着说:“好像是郤正说的话嘛。”刘禅张开眼睛,惊诧地说:“正是郤正所教,晋王怎么知道呀?”晋王及左右臣僚听后,皆大笑不止。晋王因此深喜刘禅诚实,并不疑虑。当时谯周在座,目睹刘禅种种言行,满面羞愧,深为悲痛。回忆先主刘备创业艰难,不幸早逝;诸葛亮丞相数次伐魏,病死军中;后主刘禅无能,终被魏灭。遂再三请求晋王,辞去所封阳城亭侯,毅然回到故乡,住在安汉县二儿谯贤家中,静心养老。后来,司马炎代魏称帝,建立晋朝,史称晋武帝,征召谯周进京供职。魏泰始六年(270年),谯周病逝洛阳,归葬安汉,次年刘禅亦病逝洛阳。