景耀四年春天三月,刘禅又追封已故将军赵云谥号。冬天十月,刘禅下令大赦天下。
景耀五年春天正月,西河王刘琮去世。这一年,姜维又一次带兵出征,在侯和这个地方和邓艾交战。可惜蜀军又打了败仗,姜维只能带着军队撤回到沓中驻扎。
炎兴元年夏天,曹魏那边大动干戈,集结了大批人马。魏帝一声令下,征西将军邓艾、镇西将军钟会、雍州刺史诸葛绪,兵分好几路,气势汹汹地朝着蜀汉杀来。消息传到成都,蜀汉朝廷顿时慌了神。刘禅赶忙派出左右车骑将军张翼、廖化,还有辅国大将军董厥,带着军队前去抵挡。同时,刘禅下令大赦天下,还把年号改成了炎兴,希望能借此冲冲晦气,保佑蜀汉渡过难关。
这一年冬天,局势急转直下。邓艾率领的魏军一路势如破竹,在绵竹和蜀汉卫将军诸葛瞻的军队展开了一场恶战。诸葛瞻虽然拼尽全力抵抗,但终究敌不过邓艾的精锐部队,魏军大破蜀军,诸葛瞻也不幸战死沙场。这一战,让蜀汉最后的防线彻底崩溃,亡国之祸近在眼前。
面对如此绝境,刘禅没了主意。光禄大夫谯周站了出来,劝刘禅投降曹魏。刘禅思来想去,实在没有别的办法,只好听从了谯周的建议。他给邓艾写了一封投降书,信里是这么说的:“我们蜀汉偏居在长江、汉水这一带,地理位置偏远。靠着蜀地这一块小小的地盘,在这孤绝的角落勉强支撑。这些年来,我们违背天命,和曹魏对抗,不知不觉已经过了这么多年,和京城洛阳也相隔万里。我常常想起黄初年间,魏文帝曹丕派虎牙将军鲜于辅送来诏书,表达友好之意,申明通好的恩德,那一番话,大义凛然,说得明明白白。只可惜我德行浅薄,能力不足,贪恋着祖宗留下的基业,这么多年过去了,也没能遵从曹魏的教化。如今,曹魏大军的天威震慑四方,这是上天注定的胜负,我们蜀汉上下,被你们强大的军队吓得胆战心惊。你们的军队所到之处,战无不胜,我哪敢不洗心革面,顺从天命呢!我已经下令让所有将领放下武器,投降魏军,官府的仓库、财物也都完好无损,没有遭到破坏。百姓们还在田野里劳作,地里的粮食也没有收割,都等着魏军到来,接受你们的恩惠,保全性命。我听说大魏向来广施仁德,教化百姓,朝廷的宰辅大臣们就像商朝的伊尹、周朝的周公一样贤明,能够包容万物。我现在派私署侍中张绍、光禄大夫谯周、驸马都尉邓良,带着印绶前来,向你们请降,表达我的诚意。我们蜀汉的生死存亡,就全凭大魏处置了。我已经准备好了棺材,就等您发落,其他的话,我也不多说了。”
就在刘禅决定投降的这一天,北地王刘谌悲痛欲绝,他实在无法接受国家灭亡的事实。刘谌愤怒地对刘禅说:“如果真的到了山穷水尽的地步,大祸临头,我们父子君臣就应该背水一战,在成都城下和魏军拼个你死我活,就算死,也要和社稷共存亡,这样才能对得起先帝啊!” 可刘禅根本听不进去刘谌的话,执意要投降。刘谌绝望之下,跑到昭烈皇帝刘备的庙中痛哭一场。随后,他先亲手杀死了自己的妻子和儿女,然后拔剑自刎。看着刘谌的举动,他身边的人无不泪流满面。