迁都督佥事。之后又与孙镗平定曹石之变，晋升爲都督同知。孛来进犯甘肃时，与李杲充左右参将，从白圭西征至固原，并击退入犯。明宪宗立后，典鼓勇营训练。成化元年，山西告警，拜将军，大军在抵达雁门关时，敌军已经撤退，次年再次到延绥御寇。成化四年，晋升为总兵官，镇守辽东。成化七年，召负责五军营。之后改为三千营。后抵御癿加思兰侵犯宣府。之后升爲左都督，加封太子太保。成化十九年封昌宁伯。后加太保，营造万贵妃坟墓时，堕崖石间死。赠侯，谥壮敏。