公元223年,蜀国皇帝刘备为了给二弟关羽报仇,率领了全国的兵力去攻打吴国,谁料被别人用火攻击死伤无数,刘备大败,慌乱逃到了白帝城,将自己的儿子阿斗交给诸葛亮,让他扶持阿斗成长,把蜀国继续发扬光大。刘备这次的失败,导致了蜀国的青壮年死伤多半,本来蜀国的人口就少,这又一折腾,蜀国又等于后退了好几年。刘备死后,诸葛亮为了大局着想,便换了方法,不光没有继续攻打吴国,还让使者去吴国沟通,说我们两个国家本来就弱小,还是联合起来一起对付魏国才是上策,吴国同意了。
两年后,蜀国国力有所改善,这个时候,南方的各部落每年都给蜀国进贡,蜀国常年征战,耗费了大量的粮食和人力,长期这样下去,各部落和少数民族都开始不满,孟获当时被他们推荐为南方首领,开始大张旗鼓的反对蜀国,有燎原的劲头。诸葛亮不想对自己的附属国下手,毕竟北方有强大的魏国,东边有吴国,也比自己富足,自己在三国中是属于最弱小,现在再和南方孟获等人为敌,就变成被围困的局势,所以诸葛亮还是准备收心为上。
在南方诸葛亮七次逮住他们的首领孟获,最后用大火烧死了好几万人,孟获才算投降,发誓永远不再和蜀国作对,甘心做臣民,诸葛亮也乘机囤积了大量的物资。第三年的时候,诸葛亮带着蜀国军队进入了魏国大门口汉中,每天训练士兵,先不着急进攻,诸葛亮要准确的看着机会的到来,乘机杀向魏国。而现在的魏国没有和诸葛亮对阵,魏国现在一心在对付吴国,为什么没有对付诸葛亮呢?是因为魏国知道蜀国地形复杂,易守难攻,加上诸葛亮诡计多端,害怕中埋伏。
魏国现在做的就是坚守不出,是对付诸葛亮最有效的办法,诸葛亮人少粮食少,诸葛亮也没有能力大举攻城拔寨,这样下去的话,还没打到魏国首都,自己的人就拼光了。所以魏国只派了一部分兵力据守险要坚守不出,争取时间让大部队攻击吴国,吴国一破,蜀国势单力薄,不能和魏国抗衡,到时候诸葛亮必败。曹丕这头盯住了诸葛亮,这头就派出了三路大军去攻击吴国,但是吴国有长江天险,加上吴国人才也不少,曹丕没有大的进步,算是无功而返。
到了第二年,曹丕又一次攻击吴国,还是没有拿下东吴,第三年曹丕还不死心,自己亲自带领大军一直打到了广陵,但是不能过长江,还是宣布撤退了。到了第四年,曹丕就因为有病一命呜呼了。诸葛亮知道这件事以后,决定乘机进攻魏国,绝对不能再给魏国喘息的机会了,我们每日操练,等的就是这个机会,所以就表明蜀国皇帝刘婵,想去攻击魏国,刘婵向来都听诸葛亮的,这次是国家大事,刘婵当然要让诸葛亮拿主意,所以诸葛亮发兵汉中门户,准备随时攻击魏国。
诸葛亮从第一次北伐开始,前后一共六回,中间各有损伤,诸葛亮没有取得决定性的胜利,这些年因为打仗也拖垮了蜀国的经济,导致蜀国每年都没有余粮,年轻人都参加军队了,蜀国的老百姓负担非常沉重,但是诸葛亮为什么还举国去攻击魏国呢?是因为诸葛亮不能坐以待毙,不去攻击魏国的话,魏国军力强大,拖上几年,魏国可以一举打败蜀国,到时候蜀国将没有还手之力,所以诸葛亮明知道打不过也要打,就是不能给魏国喘息的机会,要不然蜀国灭亡的更快。