二年,诏遣谒者冯禅说降汉阳散羌。飃以春农,百姓布野,羌虽暂降,而县官无廪,必当复为盗贼,不知乘虚放兵,势必殄灭。夏,飃自进营,去羌所屯凡亭山四五十里,遣田晏、夏育将五千人据其山上。羌悉众攻之,厉声问曰:“田晏、夏育在此不?湟中义从羌悉在何面?今日欲决死生。军中恐,晏等劝激兵士,殊死大战,遂破之。羌众溃,东奔,复聚射虎谷,分兵守诸谷上下门。飃规一举灭之,不欲复令散走,乃遣千人于西县结木为栅,广二十步,长四十里,遮之。分遣晏、育等将七千人,衔枚夜上西山,结营穿堑,去虏一里许。又遣司马张恺等将三千人上东山。虏乃觉之,遂攻晏等,分遮汲水道。飃自率步骑进击水上,羌却走。因与恺等挟东西山,纵兵击破之,羌复败散。飃追至谷上下门穷山深谷之中,处处破之,斩其渠帅以下万九千级,获牛马驴骡毡裘庐帐什物,不可胜数。冯禅等所招降四千人,分置安定、汉阳、陇西三郡,于是东羌悉平。
凡百八十战,斩三万八千六百余级,获牛马骡驴驼四十二万七千五百余头,费用四十四亿,军士死者四百余人。更封新丰县侯,邑万户。飃行军仁爱,士卒疾病者,亲自瞻省,手为裹创。在边十余年,未尝一日蓐寝。与将士同苦,故皆乐为死战。
三年春,征还京师,将秦胡步骑五万余人,及汗血千里马,生口万余人。诏遣大鸿胪持节慰劳于镐。军至,拜侍中,转执金吾河南尹。有盗发冯贵人冢,坐左转谏议大夫,再迁司隶校尉。