化十七年（1481年）任湖广左布政使。十九年，担任都察院右副都御史，巡按陕西。成化末，因上疏责备内珰梁芳，忤上意，谪贵州布政司参议。弘治元年（1488年），召为都察院左副都御史。弘治三年（1490年），担任兵部左侍郎。弘治四年（1491年），升南京刑部尚书。弘治六年（1493年），退休还乡。卒赠太子少保，赐祭葬。