议曹操回攻，于是曹操派解、高祚等回击，斩将杨任，误遇张卫军，高祚等多鸣鼓角，张卫害怕，以为曹操大军到了，于是遁走（一作投降，或被曹操军斩杀）。张鲁奔巴中，投降曹操。张卫后为昭义将军，又弃官学道，传说白日飞升成仙。在历史小说《三国演义》中，左将军刘备攻打益州牧刘璋时，张鲁与张卫商议，决定出兵帮助刘璋，并派之前投奔自己的偏将军马超前去，后来张鲁却中了刘备的离间计，派张卫兵分七路守关不让马超回军，最终促成马超投降刘备。曹操攻打阳平关时，杨昂、杨任中计战败，张卫闻讯便弃关而走。后曹操攻汉中，张卫建议张鲁焚