1462年），再擢布政司右参政。在任期间曾代理布政使事务。成化元年（1465年），调陕西右参政 ，后因办理母亲丧事，以丁忧去职。五年（1469年），复官，调福建右布政使。七年（1471年），再调陕西布政使。十年（1474年），加都察院右副都御史衔，累任甘肃巡抚。十一年（1475年），任两广总督，督理两广军务、粮饟兼巡抚事务。十四年（1478年），升都察院右都御史。二十年（1484年），封太子少保衔。二十一年（1485年），赠太子太保，加赠荣禄大夫。同年七月十二日（1485年8月21日），卒于官，享年六十八。