建安十六年(211年),益州牧刘璋在张松的怂恿下,派法正到荆州请刘备率兵入,保护益州安全。诸葛亮认为机不可失,劝说刘备应允。诸葛亮便与关羽、张飞、赵云等镇守荆州,刘备亲自率军在谋士庞统的陪同下进入了益州。至次年十二月,刘璋发觉张松私通刘备,将张松处死,下令守关诸将不准刘备兵马通过。刘备与刘璋决裂,还攻成都。刘备棋先一着,占领涪城(今四川绵阳)向成都挺进。
建安十九年(214年),诸葛亮听闻刘备攻打成都,且军师庞统中流矢身亡。留关羽留守荆州,与张飞、赵云率兵溯长江而上,攻克巴东,与刘备会师成都。至江州,打败并生擒了巴郡太守严颜。刘璋被迫出城投降。成都攻下后,诸葛亮受金五百斤,银千斤,钱五千万,锦千匹,并受任为军师将军,署左将军府事。每当刘备出兵征伐,诸葛亮便负责镇守成都,为刘备足食足兵。当时法正统御外军、于内为谋士,治理蜀地睚眦必报,擅自杀死了诋毁自
法正对诸葛亮援引汉高祖进关中后废除秦朝苛法,约法三章的故事,希望能宽容治理。而诸葛亮却认为法正只知其一、不知其二。他认为如今形势与秦末不同,刘璋昏聩无能,自从他主政蜀地以来,没有制定行之有效的法律,而且不修德政,威刑也没有。蜀地的大族,专权自恣,君臣之道渐渐被大族的专擅所替代。所以我如今实行严刑峻法,就是为了纠正这种政治形势。
其次,以信为本。诸葛亮治军重信。诸葛亮认为,“信,重然诺也”,也就是说,“信”就是要做到言必行、行必果,言出必行。不诚者失信,如果不知道守信用,那么作战一定会失败;如果有法令而不能够执行,那么即使有百万之众,也是毫无用处。反之,如果用信义来鼓励将士,将士没有不拼命效力的。因此,诸葛亮强调治军要以信为本,“夫统武行师,以大信为本。”以信为本,就赏罚而言,诸葛亮认为要“赏罚有信”,因为用赏罚来判定功过
建安二十二年(217年)十月,曹操在平定关中诸军阀后南侵汉中。建安二十四年(219年),刘备与曹操在汉中对峙不下,刘备派人到成都让诸葛亮调兵来支援,杨洪以汉中是益州咽喉,家门之祸、存亡之机,劝谏诸葛亮在这种时候应该“男子当战,女子当运”。汉中之战以刘备的胜利告终。七月,刘备自称汉中王。至此,完全实现了诸葛亮在“隆中对策”中制定的“跨有荆、益”
然而,东吴的吕蒙极力主张“取羽,全据长江”。最终,在建安二十四年(219年)冬季,吕蒙率领东吴军队,白衣渡江、斩杀关羽、夺取荆州。“隆中对策”因此而遭受了重大的挫折。先主托孤
汉延康元年(220年),曹丕篡汉自立,传言称汉献帝刘协为曹丕所害,于是群臣劝已成为汉中王的刘备登基为帝,刘备开始不答应,诸葛亮就用耿纯游说刘秀登基的故事劝刘备,刘备同意后,于221年称帝,国号为“汉”,任诸葛亮为丞相、录尚书事,假节。同年张飞被害,诸葛亮领司隶校尉一职。
蜀章武元年(221年)七月,刘备为夺回荆州,亲率大军伐吴。章武二年(222年)刘备兵败夷陵(今湖北宜昌);八月,刘备撤退至永安。诸葛亮大叹:“可惜法正故去,否则必能阻止陛下东征之举。”至章武三年(223年)二月,刘备病重,召诸葛亮到永安,与李严一起托付后事,刘备对诸葛亮说:“你的才能是曹丕的十倍,必定能够安顿国家,终可成就大事。如果嗣子(刘禅)可以辅助,便辅助他;如果他没有才干,你可以自行取度。”
延至四月,刘备逝世,刘禅继位,封诸葛亮为武乡侯,开设官府办公。不久,再领益州牧,政事上的大小事务,刘禅都依赖于诸葛亮,由诸葛亮决定。本来南中地区因刘备逝世而乘机叛乱,诸葛亮因国家刚逝去君主,先不发兵,而派邓芝及陈震
蜀建兴三年(225年)春天,诸葛亮率军南征,临行前刘禅赐诸葛亮金鈇钺一具,曲盖一个,前后羽葆鼓吹各一部,虎贲六十人。后诸葛亮深入不毛之地讨伐雍闿、孟获,诸葛亮采取参军马谡的建议,以攻心为主,先打败雍闿军,再七擒七纵孟获,至秋天平定所有乱事,十二月班师成都。蜀汉在南中安定并获得大量的资源,并且组建了无当飞军这支劲旅。经过长期积累,有了北伐的基