年（1466年），登进士。成化七年，授刑部云南司主事。成化十年，升湖广司员外郎。成化十二年，升四川司郎中。成化十三年，丁忧。成化十六年，除服后，补南京兵部职方司郎中。成化十九年（1483年），升四川右参议。成化二十三年，升右参政，任播州宣慰厚馈。以都察院右副都御史，巡抚南赣。弘治十二年（1499年），升南京刑部右侍郎。弘治十五年，改南京兵部右侍郎。弘治十八年，升南京都察院右都御史，掌院事。正德元年（1506年），致仕。正德八年（1513年）卒。