469年）己丑科进士，授直隶宜兴县知县，征拜为监察御史，巡按宣府、大同等地，弹劾巡抚郑宁等数十人不称职。改巡按太，因逮捕总督太监违法，被诬陷下诏狱。得释之后，再次巡按江北。出官河南府知府，赈灾饥荒。历任四川右布政使、左布政使。弘治六年（1493年），以都察院右副都御史巡抚江南，兼管杭州、嘉兴、湖州三府税粮。并发漕米十五万石赈灾苏州、松州水灾。并与侍郎徐贯上疏建造吴淞、白茆诸渠以除水患。历官山东巡抚、升刑部侍郎。因母丧丁忧去职。弘治十八年（1505年），除服还朝，以左佥都御史出巡河南、湖广、陕西阅实户口。