明江都(今江苏扬州)人,字大富。初以燕山卫卒从成祖起兵“靖难”,累迁都指挥佥事,掌彭城卫。宣德间进都督同知,充总兵官,镇守四川松潘卫。正统元年(1436)擢右都督,出兵甘、凉,击退鞑靼阿台汗骚扰。论功封定西伯,镇甘凉。后召还,以总兵官与王骥等攻麓川思任发、思机发,进侯爵。