明甘肃镇原人,字廷威。袭职宁夏前卫指挥同知,正德初擢游周将军。正德五年(1510)安化王真番反叛,他设计擒之,升宁夏总兵官,封威宁伯。拜平贼将军,率兵镇压刘七、刘惠、赵遂起义军,进爵为侯。后又充大同总兵,称疾辞官。世宗立,再召,未赴即病卒。