登进士，授礼科给事中，此后升至吏科都给事中，反对马昂将怀孕的女子呈入宫事。后被贬为蒲州同知。又以事忤中官黄玉，被诬陷弹劾下狱。明世宗继位后，升爲山东参政。嘉靖三年，升任四川按察司按察使，后改右布政使。云南布政司左布政使。嘉靖十三年，任都察院右副都御史、辽东巡抚。后因与边疆都指挥刘尚德、袁璘发生矛盾，发生兵变，后被逮捕下诏狱，谪戍茂州。数年释还。