正统六年(1441),朝廷任命定西伯蒋贵为平蛮将军,都督李安、刘聚为副将军,
让兵部尚书王骥总督云南的军事事务,集合了各道的军队十五万人前去讨伐思任发。
此时思任发派贼军将领刀令道等十二人,率领三万多人马,战象八十头,抵达大侯州,想夺取景东和威远两地。
王骥将抵达金齿时,思任发派人向王骥请求投降。王骥接受了,暗地里命令各位将领分路进兵。
右参将冉保从东路攻打细甸、湾甸的水寨,进入镇康,直奔孟定。王骥和蒋贵从中路到达上江,驻兵腾冲。左参将宫聚从下江占领夹象石。
到了约定的期限,官军发起总攻。贼人严密防守,火铳、弓弩和飞石像雨点般落下来。
第二天,官军乘风焚烧贼人的寨栅,大火彻夜不息。官军经过奋力战斗,攻下了上江寨,斩杀了刀放戛父子,生擒了刀孟项,前后共斩下敌人耳朵五万多只。
捷报上奏给了皇帝。