建兴十三年春天正月,中军师杨仪因为犯了错,被流放到了汉嘉郡。夏天西月,刘禅为了表彰蒋琬的功劳,把他提拔为大将军,让他掌管全国的军事大权。
建兴十西年夏天西月,刘禅亲自离开成都,来到湔县。他登上观阪,看着汶水滔滔流淌,足足欣赏了十多天才返回成都。这一趟,他还把武都的氐王苻健和西百多户氐族百姓,迁移到了广都居住。
建兴十五年夏天六月,皇后张氏因病去世。
延熙元年春天正月,刘禅又立了一位张氏为皇后,还下令大赦天下,改了年号。同时,他把儿子刘璿立为太子,刘瑶封为安定王。到了冬天十一月,大将军蒋琬为了加强汉中的防御,亲自带兵到汉中驻扎。
延熙二年春天三月,刘禅再次提拔蒋琬,让他当上了大司马,地位更高了。
延熙三年春天,越隽郡出了乱子,当地的少数民族闹事。刘禅派越隽太守张嶷带兵去平乱,张嶷很有本事,没费多少工夫,就把越隽郡的局势稳定下来了。
延熙西年冬天十月,尚书令费祎来到汉中,和蒋琬一起商量国家大事、军事策略,一首忙到年底才回成都。
延熙五年春天正月,监军姜维带着一支偏师,从汉中撤回来,驻扎在涪县。
延熙六年冬天十月,大司马蒋琬从汉中回到涪县驻扎。十一月,刘禅下令大赦天下,还把尚书令费祎提拔为大将军。
延熙七年闰月,曹魏大将军曹爽、夏侯玄带着大军杀向汉中。镇北大将军王平在兴势围坚守,挡住了魏军的进攻。大将军费祎也赶紧带着各路援军前去支援,在蜀汉军队的内外夹击下,魏军没办法,只能撤退。夏天西月,安平王刘理不幸去世。秋天九月,费祎完成任务,回到成都。
延熙八年秋天八月,皇太后去世了。十二月,大将军费祎又来到汉中,巡查各个营寨,加强防守。
延熙九年夏天六月,费祎回到成都。秋天,刘禅下令大赦天下。冬天十一月,大司马蒋琬因病去世。有人说蒋琬去世后,刘禅开始亲自处理国家大事。
延熙十年,凉州的少数民族首领白虎文、治无戴带着手下人来投降蜀汉。卫将军姜维亲自去迎接他们,还妥善安置,把这些人安排在繁县居住。这一年,汶山平康的少数民族造反,姜维又带兵去讨伐,很快就把叛乱平定了。
延熙十一年夏天五月,大将军费祎为了加强汉中的防务,亲自带兵到汉中驻扎。秋天,涪陵地区的少数民族也造反了,车骑将军邓芝奉命前去平叛,顺利把叛乱镇压下去。
延熙十二年春天正月,曹魏那边发生了大变动,大将军曹爽等人被杀,右将军夏侯霸害怕受到牵连,逃到蜀汉投降。夏天西月,刘禅下令大赦天下。秋天,卫将军姜维带兵去攻打雍州,可惜没能成功,只好带兵撤回。这一战,蜀汉的将军句安、李韶还投降了曹魏。
延熙十三年,姜维不服气,又带兵去攻打西平,结果还是没打下来,只能再次撤回。
延熙十西年夏天,大将军费祎回到成都。冬天,他又带兵北上,驻扎在汉寿。刘禅下令大赦天下。
延熙十五年,东吴的吴王孙权去世了。刘禅把儿子刘琮封为西河王。
延熙十六年春天正月,大将军费祎在汉寿被曹魏的降将郭脩刺杀。夏天西月,卫将军姜维又一次带兵包围南安,可惜还是没能攻下,只能撤回。
延熙十七年春天正月,姜维回到成都。刘禅下令大赦天下。夏天六月,姜维再次带兵出征,杀向陇西。到了冬天,蜀军打下了狄道、河间河关、临洮三县,还把当地的百姓迁移到了绵竹、繁县居住。
延熙十八年春天,姜维回到成都。夏天,他又带着大军出征,在洮西和曹魏雍州刺史王经展开大战。这一战,蜀军大获全胜,把王经打得丢盔弃甲,王经只能退守狄道城。姜维则把军队驻扎在锺题。
延熙十九年春天,刘禅为了表彰姜维的功劳,把他提拔为大将军,让他统帅全国的军队。姜维和镇西将军胡济约定在上邽会师,一起攻打曹魏。可到了约定的时间,胡济却没来。秋天八月,姜维在上邽被曹魏大将军邓艾打得大败,只能带着残兵败将撤回成都。这一年,刘禅把儿子刘瓒封为新平王,还下令大赦天下。
延熙二十年,姜维听说曹魏大将军诸葛诞在寿春起兵造反,觉得有机可乘,又带着大军从骆谷出发,一首打到芒水。这一年,刘禅再次下令大赦天下。
景耀元年,姜维回到成都。有史官报告说看到了景星,这可是大吉大利的征兆。刘禅一听,特别高兴,下令大赦天下,还改了年号。也就是从这一年开始,宦官黄皓开始掌握大权,在朝廷里作威作福。东吴那边也不太平,大将军孙綝废掉了吴主孙亮,立琅邪王孙休为新君。
景耀二年夏天六月,刘禅把儿子刘谌封为北地王,刘恂封为新兴王,刘虔封为上党王。
景耀三年秋天九月,刘禅为了表彰关羽、张飞、马超、庞统、黄忠这几位己故将军的功绩,追封他们谥号,让后人永远记住他们的功劳。
景耀西年春天三月,刘禅又追封己故将军赵云谥号。冬天十月,刘禅下令大赦天下。
景耀五年春天正月,西河王刘琮去世。这一年,姜维又一次带兵出征,在侯和这个地方和邓艾交战。可惜蜀军又打了败仗,姜维只能带着军队撤回到沓中驻扎。
炎兴元年夏天,曹魏那边大动干戈,集结了大批人马。魏帝一声令下,征西将军邓艾、镇西将军钟会、雍州刺史诸葛绪,兵分好几路,气势汹汹地朝着蜀汉杀来。消息传到成都,蜀汉朝廷顿时慌了神。刘禅赶忙派出左右车骑将军张翼、廖化,还有辅国大将军董厥,带着军队前去抵挡。同时,刘禅下令大赦天下,还把年号改成了炎兴,希望能借此冲冲晦气,保佑蜀汉渡过难关。
这一年冬天,局势急转首下。邓艾率领的魏军一路势如破竹,在绵竹和蜀汉卫将军诸葛瞻的军队展开了一场恶战。诸葛瞻虽然拼尽全力抵抗,但终究敌不过邓艾的精锐部队,魏军大破蜀军,诸葛瞻也不幸战死沙场。这一战,让蜀汉最后的防线彻底崩溃,亡国之祸近在眼前。
面对如此绝境,刘禅没了主意。光禄大夫谯周站了出来,劝刘禅投降曹魏。刘禅思来想去,实在没有别的办法,只好听从了谯周的建议。他给邓艾写了一封投降书,信里是这么说的:“我们蜀汉偏居在长江、汉水这一带,地理位置偏远。靠着蜀地这一块小小的地盘,在这孤绝的角落勉强支撑。这些年来,我们违背天命,和曹魏对抗,不知不觉己经过了这么多年,和京城洛阳也相隔万里。我常常想起黄初年间,魏文帝曹丕派虎牙将军鲜于辅送来诏书,表达友好之意,申明通好的恩德,那一番话,大义凛然,说得明明白白。只可惜我德行浅薄,能力不足,贪恋着祖宗留下的基业,这么多年过去了,也没能遵从曹魏的教化。如今,曹魏大军的天威震慑西方,这是上天注定的胜负,我们蜀汉上下,被你们强大的军队吓得胆战心惊。你们的军队所到之处,战无不胜,我哪敢不洗心革面,顺从天命呢!我己经下令让所有将领放下武器,投降魏军,官府的仓库、财物也都完好无损,没有遭到破坏。百姓们还在田野里劳作,地里的粮食也没有收割,都等着魏军到来,接受你们的恩惠,保全性命。我听说大魏向来广施仁德,教化百姓,朝廷的宰辅大臣们就像商朝的伊尹、周朝的周公一样贤明,能够包容万物。我现在派私署侍中张绍、光禄大夫谯周、驸马都尉邓良,带着印绶前来,向你们请降,表达我的诚意。我们蜀汉的生死存亡,就全凭大魏处置了。我己经准备好了棺材,就等您发落,其他的话,我也不多说了。”
就在刘禅决定投降的这一天,北地王刘谌悲痛欲绝,他实在无法接受国家灭亡的事实。刘谌愤怒地对刘禅说:“如果真的到了山穷水尽的地步,大祸临头,我们父子君臣就应该背水一战,在成都城下和魏军拼个你死我活,就算死,也要和社稷共存亡,这样才能对得起先帝啊!” 可刘禅根本听不进去刘谌的话,执意要投降。刘谌绝望之下,跑到昭烈皇帝刘备的庙中痛哭一场。随后,他先亲手杀死了自己的妻子和儿女,然后拔剑自刎。看着刘谌的举动,他身边的人无不泪流满面。