、夏侯渊一起征讨盘踞在鄜城的贼寇梁兴和武都一代的氐族叛军，再次击败了马超的部队，平定了宋建统治的地区。张郃在对马超和韩遂的讨伐有功，更先后与张辽、徐晃及夏侯渊搭挡。215年汉中之战曹操亲率大军进攻汉中，从散关入，派张郃率五千步兵在前开道，一直到阳平。张鲁投降，在曹操平定汉中亦立下不少战功。曹操回军，留张郃与夏侯渊、徐晃等守汉中，以拒刘备。同年，张郃率五千步兵南下进攻巴西郡，欲迁徙当地百姓到汉中。刘备派征虏将军张飞领万余精兵为巴西郡太守，抗击张郃。张郃军进至岩渠，与张飞相拒五十余日，张飞率精兵万余人从小道