明凤阳(今属安徽)人,字良佐。初袭职济宁卫指挥使。景帝即位,以荐擢都指挥佥事。成化元年(1465),以中府都督同知镇压大藤峡瑶、壮各族起义军,封武靖伯。三年率军趋辽东,征建州女真,以功晋侯爵。八年,拜将军,节制陕西、延绥、宁夏三镇兵马,出击“套寇”,至榆林,“套寇”已深入,他不能制,遂疏请罢兵,被召还,督京营。十二年,解职归。