以四千军队出塞，在写谷打败迷唐，迷唐撤离出大、小榆谷，到颇岩谷。89年春，迷唐打算回到大、小榆谷。邓训命长史任尚率领湟中的六千兵士，袭击败迷唐，斩杀一千八百余人，俘虏二千人，缴获马牛羊三万余头，使迷唐遭到毁灭打击。迷唐收集余部，西迁一千余里，烧当部的东号前来归降。97年，迷唐率众八千人犯陇西郡，加上其他羌人部落，共三万人步骑兵，打败了陇西兵，杀死大夏县长。汉和帝派遣刘尚代征西将军，越骑校尉为副，率三万汉、羌、胡兵行讨伐。迷唐逃到临洮之南。刘尚在高山大败迷唐军，斩俘一千余人。迷唐后来也使汉军死伤惨重，