封养部落共五万余人，进攻陇西郡、汉阳郡。八月，汉章帝派行车骑将军马防和长水校尉耿恭率领北军的越骑、屯骑、步兵、长水、射声等五校兵以及各郡的弓弩手，共三万人，讨伐羌人。马防等人的部队在冀县时，大败羌人，斩俘四千余人，于是临洮解围。迷吾逃走。86年，他和弟弟号吾侵扰陇西，号吾被生擒。陇西太守张纡将号吾放走，号吾将自己的属军解散，迷吾退居到黄河以北的归义城。护羌校尉傅育想挑拨羌人与胡人互相争斗。羌人与胡人知道傅育的企图，于是反叛出塞，依附迷吾。87年三月，傅育派遣三千精锐骑兵追击，在三兜谷中伏兵，傅育及其部下将士