明初凤阳(今属安徽)人,洪武初,为金吾后卫指挥同知。建文元年(1399)迁都督同知。练兵德州,进左都督。成祖即位,充总兵官,镇宁夏,节制山、陕、河南诸军。请置驿屯田积谷,定赏罚,为经久计。永乐五年(1407),移镇甘肃,封宁元侯。八年,从成祖出塞北征,数违节度。为都御史陈瑛参劾,惧祸,自缢死。