川路、罗罗斯宣慰司（今西昌市）、大理路等地土官诸部都起事响应秃坚，部众发展到五六万人。三月，元文宗图帖睦尔命豫王、镇西武靖王、荆王等率四川行省、陕西行省、湖广行省、江浙行省、河南江北行省等省数十万军讨伐。他屡败元文宗讨伐军。伯忽战败于马龙州。镇西武靖王搠思班率军十余万由建昌路入滇，直趋中庆，经过激战，大败秃坚军，于十二月收复昆明城。至顺二年（1331年）春，元军分道追剿秃坚余部，从叛的万户、将校以上皆被杀。四月，乱平。十月，秃坚兵败被杀。