，为为开平卫指挥使，进都指挥佥事。景泰元年，晋升为都指挥同知，担任游击将军，沿边巡侥。瓦剌袭击蔚州，其畏不进，后与纪广御寇于野狐岭，兵败受伤，为御史张昊弹劾，后被宽恕。之后再命其与石彪各统精兵三千，训练备调遣。后加升都督佥事，累进左副总兵，协守宣府。巡抚李秉，明景帝不追究。天顺初年，以左都督为宣府总兵官，与石彪破敌于磨儿山，封武强伯，戊寅春赐以诰券加封奉天翊卫宣力武臣，阶特进荣禄大夫，勲柱国。也先此时已经去世，孛来继任，杨能与兀良哈相约进攻瓦剌。兵部弹劾其非计谋，英宗主张其意在抗敌，不予追罪。后在宣府作战失