六名，正德六年（1511年）辛未科进士。授户部山东司主事，升户部广东司员外郎，正德十二年，外任河南按察司佥事。正德十六年（1521年），任湖广按察司佥事。嘉靖二年（1523年），任湖广副使，设计擒公安贼魁。因事连坐，谪四川敍州通判。嘉靖七年，任四川成都府知府。嘉靖八年，升四川按察使司副使，兵备建昌。嘉靖九年，任陕西按察使。嘉靖十一年，改山东右布政使，同年转左布政使。累升至都察院右副都御史，巡抚四川，与副将何卿平诸番作乱。当初其被贬敍州时，为佥事张文奎所辱。张文奎升任四川参议，恐与其有隙，率先将此事上奏。