公元212年,劉備受劉璋邀請,入西川幫助劉璋抵禦張魯,張飛與關羽、趙雲、諸葛亮等共守荊州。公元213年,龐統在落鳳坡中箭身亡,張飛、諸葛亮、趙雲等領荊州兵入川增援劉備,荊州就留給關羽鎮守瞭。
此時帶張飛進川無可厚非,劉璋是差勁瞭點,但他手下也是有猛將的,比如嚴顏和張任等,如果劉備手下沒有幾員大將的話,他拿什麼和人傢死磕呢?演義中張飛在攻取西川時確實立瞭大功,比如江州收嚴顏,葭萌關戰馬超等。公元214年,劉璋投降,劉備占領益州,任命張飛為巴西郡太守。