梁珤等分兵邀击,斩首二千七百余级,夺回被俘男女一千四百二十五人。之后,叛军再次出掠各地,梁珤再督众军反击,连战皆胜。贵州叛军首领韦同烈自称苗王,有数万部众屯于兴隆的截洞,攻击平越、清平诸卫,梁珤自沅州进军,与西路都督方瑛所部会合,攻克兴隆,迫使韦同烈撤往地势险峻的香炉山,明军分兵三路,准备强攻香炉山。
梁珤则与王来率军跟随其后,明军各路进展顺利,接连攻破黎树、翁满等三百余寨,斩首三千四百八十级,又招抚衮水等二百余寨,夺回被俘虏的一千七百余人。会师于香炉山下,发火炮轰击山崖,同时四面布营,作出强攻之势,叛军大惧,于是将韦同烈等五十八人绑送军门,向明军投降。梁珤遂移师清平卫,传檄四川,邀其出兵共同征剿都匀、草塘诸苗,叛军望风而降。至此,贵州、湖广苗乱平定。
梁珤班师回京,代宗论功,进封梁珤为保定侯,增加食禄五百石。梁珤率军出征,进讨湖广五开、清浪等地苗人起事,代宗赐梁珤诰券,追封其父祖三代及其妻子,允许他的子孙世袭保定伯。
复位的英宗封梁珤为奉天翊卫宣力武臣、特进荣禄大夫、柱国,赐诰券,本人可免一死,允许其子孙世袭保定侯。英宗命梁珤出镇陕西,梁珤请求修筑陕西承宣布政使司城池,获允准。梁珤充任总兵官,赴陕西镇守,鞑靼骑兵四千余人南侵,梁珤征调兵力屯守各处险要。
鞑靼入侵凉州,梁珤率军反击,单骑直入敌阵,大军随之而进,击退鞑靼军。梁珤领兵在靖虏堡击败鞑靼,斩首十三级,获马八匹。因陕西军械不足、铁料严重匮乏,遂请求将山西阳城县的铁料一次性运十万斤至陕西,以解一时之困,之后让山西布政司每年运铁五万斤,存于曲沃县,方便陕西方面取用,以应不时之需,英宗允准。
在陕西总兵官任上七年后,梁珤被召还,掌理左军都督府事。梁珤去世,宪宗闻讣讯,为之辍朝一日,派官员谕祭,并命有司为之营葬,追封他为蠡国公,赐谥号“襄靖”。
梁珤,为人持平宽仁,虽屡掌兵柄,却不曾滥杀一人,他的子弟随从征伐苗乱,因功被授予官职,梁珤认为这是“虚费粮赏”,推辞不受,时人都称赞他的知足之贤。