亮整顿内政,奖励农耕,息民练兵,准备大举。南方诸郡(云南)叛乱,亮率众征伐,所向克捷。大豪孟获,向来为夷汉人所推尊,亮采用马谡(音缩(5))“攻心为上,攻城为下,心战为上,兵战为下”的建议,与孟获战,七纵七擒。获最后心服道,诸葛公天威,南人不再反了。夷人纳税安居,蜀汉内部平安。
亮息民五年,亲率诸军北驻汉中。刘禅六年春,亮攻祁山(甘肃西和县西北),阵势整齐,号令严明。南安(甘肃陇西县)、天水(甘肃天水县)、安定(甘肃定西县)三郡叛魏响应。魏国朝野恐惧,曹叡(魏明帝)自率大军来抵御。先锋马谡违亮节度,被魏战畋,亮退还汉中,上表请贬官三等。七年,拔魏武都(甘肃成县)、阴平(甘肃文县)二郡。亮连年征伐,都因粮尽退军,决心在渭河旁分兵屯田,准备久居。不幸发病卒。年五十四。
亮原来计划,是占有荆益,和吴攻魏。荆州被孙权夺去,蜀势孤弱。每次出兵,魏用全力抵御,魏兵常多四五倍,所以亮虽然智谋无敌,却不能有什么成就。