卫指挥同知。靖难之役时，举城降燕。之后跟从朱棣战滦河、真定。守卫德州时，盛庸兵抵达后，其弃城而逃，朱棣不问其罪。之后跟随朱棣攻入南京，封云阳伯，禄千石。永乐元年，命巡视中都都督府以及直隶卫所军马城池。永乐四年，跟从英国公张辅征交阯，担任右参将，并与丰城侯李彬攻破西都。后平定陈季扩叛变，与张辅平定。之后担任沐晟副将，后因病死于军中。