年（212年）十二月，刘备与刘璋决裂，并发动战争。刘备一直向成都逼近，诸葛亮、张飞和赵云亦入蜀助战，但刘备军队在雒城时受阻一年，直至建安十九年（214年）五月，刘备围困成都，刘璋才向刘备投降。
背景.刘备在赤壁之战与孙权联手击败曹操后，取得荆州五郡。在安定荆南四郡后，即等待机会进图益州。益州牧刘璋的军议校尉法正和别驾张松认为刘璋没有作为，在知道刘备有雄才伟略后，决定要投向刘备。建安十六年（211年）十二月，刘璋知道曹操意图攻打汉中的张鲁，十分害怕一旦汉中落入曹操之手，并得到张鲁的资