三次升迁，直至兵科都给事中。反对廖铠冒功。此后反对明武宗北巡昌平、宣府、大同。明世宗即位后，反对世宗宽恕张铣、许泰罪，此后升任太仆寺卿。嘉靖六年（1527年）因李福达之狱连坐撤职，此后闲置。嘉靖十八年（1539年）恢复原职。嘉靖二十年（1541年）升任都察院右副都御史、巡抚江西。嘉靖二十二年（1543年）升任户部右侍郎。次年改左侍郎。死后赠户部尚书。