刘禅是病死的。刘禅在位时间长达41年。后魏伐蜀,刘禅投降。蜀国灭亡之后,刘禅被魏国封为安乐公,后来在洛阳病逝,活了65岁。刘禅(207年-271年)男,荆州江陵人,即蜀汉怀帝(223年—263年在位),又称后主。字公嗣,小名阿斗。蜀汉昭烈帝刘备之子,母亲是昭烈皇后甘氏,三国时期蜀汉第二位皇帝。在位四十一年。刘禅出生于南阳新野,幼年时多遭难,幸得大将赵云两次相救,刘备定益州后入蜀,蜀汉建立后被立为太子。于蜀汉章武三年(223年)继位为帝,改元建兴,拜诸葛亮为相父,并支持其北伐,后又支持姜维北伐,后期宠信黄皓,致使蜀汉逐渐走向衰弱。