，同年秋，兼任宣府巡抚。成化五年（1469年），蒙古军侵犯河套地区，延绥巡抚王锐求援，王越率军赶赴，在榆林，派遣游击将军许宁出西路龙州、镇靖诸堡，范瑾出东路神木、镇羌诸堡，而自己与中官秦刚守榆林城为声援。各路部队均获胜，敌军撤退。次年，归程途中抵达偏头关，延绥告警。兵部弹劾其擅自撤兵，明宪宗下诏不降罪，命其赶赴延绥为援，随后破军。后晋升爲右副都御史，之后与朱永共同讨伐阿罗出，在开荒川获胜，之后论功升至右都御史。成化六年，加总督军务，负责西方战事，之后与敌军交战。成化七年，遣侍郎叶盛至军商议，当时明军疲劳