建安20年（215年）3月、ついに曹操は大軍を率いて散関から武都を通り、漢中に攻め込んで来た。張魯が降伏しようと考えていたが、弟の張衛はこれに反対して出陣した。秋7月、陽安において初戦こそ曹操軍を撃退したものの、張衛は程なくして敗退したという（陽平関の戦い）。このため張魯はいよいよ降伏しようとしたが、閻圃の「追い詰められて降伏しては軽く見られる」との進言を受け入れ、巴中に逃走した。