麻城县知县。弘治十一年（1498年），升山西道监察御史。正德元年，改广东巡按御史。正德五年，为云南按察司副使。正德九年，担任湖广按察司副使。正德十二年，担任湖广按察使。两年后，为湖广右布政使。正德十六年（1521年），任河南左布政使，同年以都察院右副都御史、南赣巡抚。嘉靖四年（1525年），为南京都察院右副都御史，提督操江。随后升南京都察院右都御史。次年，担任南京刑部尚书，改南京都察院左都御史。嘉靖十一年（1532年），担任工部尚书，同年改都察院左都御史。嘉靖十二年（1533年），为刑部尚书。嘉靖十九年