选监察御史，巡按云南、顺天府，历官山东按察司天津兵备副使、湖广按察使。正德年间，因刘瑾乱政而被连坐下狱，被贬为民。刘瑾被诛后，起用为贵州按察使。后升爲佥都御史，巡抚延绥，历任南京刑部尚书。明世宗继位后，召为左都御史，此后升爲刑部尚书，之后改为兵部尚书。大礼议中，因反对世宗立生父为皇考，而在左顺门与廷臣上疏劝阻，后去世。