明河间故城(今河北固城)人,字天禄,号东田。成化进士。授刑科给事中。上疏弹劾万贵妃弟骄横乡里,遭廷责。弘治五年(1492)召为大理石少卿,擢右副都御史、巡抚宣府。武宗即位,起抚辽东,入为兵部侍郎。拒绝刘瑾党羽冒功求官,被逮下狱。瑾死,起为大同巡抚。刘六、刘七起义,以右都御史提督军务,率军镇压。以诸将怯弱,设计招抚不成,下狱死。能诗文,有《东田集》。