元平定云南
由于秃坚、伯忽等人的反叛,至顺元年(1330年)七月,元廷命令行枢密院、四川、云南行省出兵分路进讨云南叛军。十一月,元军在马龙州杀掉伯忽弟拜延,败叛军于马金山,擒杀伯忽及其党10余人。接着,四川省臣塔出在乌撤周泥驿屡败支持叛军的乌撒土官禄余,叛军溃逃,元军抢夺金沙江。十二月,击败阿禾蒙古军,阿禾伪降,率3000兵来偷袭元军,被元军击败,阿禾被擒杀。元军占中庆(今云南昆明),恢复行省统治。接着元军平定诸蛮。至顺二年(1331年)正月,败乌撒蛮兵,禄余中箭逃走。乌蒙、东川、易良州诸蛮兵都投降元军。阿刺忒纳失里率军至当当驿。唯占刺忽、秃坚之弟必刺都迷失等伪降,不时出兵偷袭官军。秃坚则修城堡,布兵拒守。二月,元军破城,诸蛮皆降,禄余潜逃。四月,讨叛大军撤还。六月,乌撒罗罗蛮又杀掠良民,重新叛乱。九月,乌撒土官禄余率军攻顺元路,杀朝廷命官。至顺三年(1332年)二月,陕西、四川、蒙古军再入云南。禄余兵败请降,秃坚下落不明。至此云南之乱平定。