哥哥广汉太守张肃害怕灾难临头，就把张松的图谋禀告了刘璋，刘璋将张松收捕处死，下令所有关隘的守卫部队封锁道路。刘备大怒，召刘璋白水军督杨怀，责其无礼，斩之。乃使黄忠 、卓膺勒兵向璋。刘备径至关中，质诸将并士卒妻子，引兵与黄忠 、卓膺等进到涪，据其城。刘璋遣刘璝、冷苞、张任、邓贤等拒刘备于涪城，皆破败，退保绵竹。刘璋复遣李严督绵竹诸军，李严率众降刘备。刘备军益强，分遣诸将平下属县，诸葛亮、张飞、赵云等将兵泝流定白帝、江州、江阳，惟关羽留镇荆州。刘备进军围雒；时刘璋子刘循守城，被攻且一年