劉備の入蜀
劉璋軍の郡県の長が劉備に降伏する中、広漢県を守る黄権は堅く門を閉ざして防備を怠らず、終戦まで広漢県を守り通した。 また、葭萌城を守る霍峻は劉璋の部将の扶禁・向存ら一万余人の軍勢に包囲されたが、1年に渡り守り通す。 そして霍峻は数百の軍勢の中から精鋭を選抜し、城外へ出撃して扶禁・向存を破り、向存を斬った。
一方、劉備が葭萌を出て劉璋攻撃を決定すると荊州にいた諸葛亮を劉備は召しだし、留守を関羽に任せ、劉備と呼応する形で張飛や趙雲らを率いて長江を遡り、巴東郡を降して巴郡に入った。劉璋の武将である巴郡太守趙筰がこれを拒んだが、張飛はこれを破り趙筰の部将厳顔は張飛と戦って生け捕られた。厳顔が毅然とした態度を示したため張飛はその人物を評価して、厳顔を賓客として厚遇した。 張飛らは手分けして郡県を平定することとなり、趙雲は自ら江州で分かれて江陽・犍為を平定した。張飛は巴西を攻撃し、巴西の功曹である龔諶が張飛に降伏し張飛を迎えいれた。諸葛亮は徳陽を平定し、劉璋は司馬の張裔に諸葛亮を拒ませたが柏下において敗れ、張裔は撤退した。緒郡県を制圧した張飛らは成都に向かった。諸葛亮、張飛、劉封らの軍勢は劉璋軍との全ての戦いで勝利したとある。
夏ごろ劉備は雒城を攻略した後、諸葛亮・張飛らと合流して成都を包囲した。この時、蜀郡太守の許靖が劉璋を見捨て、城を脱出して降伏しようとしたが、発覚し捕らえられた。事態が逼迫していたため、劉璋は許靖を処罰しなかった。