正德六年（1511年）进士，授直隶铜陵知县，调浙江临海县，革除当地杀害女婴之陋习。正德十三年十二月（1519年）任福建道监察御史。嘉靖元年（1522年）巡按陕西，平定甘州李隆之乱。嘉靖二年（1523年），巡按河南、直隶时，扫除贪官污吏。出爲直隶河间府知府，升贵州布政使司参政。历任浙江布政使、郧阳巡抚、应天巡抚、淮阳总督等职。督漕运期间，省银十万两，代纳庐州、凤阳、淮安、扬州等郡水患灾民税捐白银十八万两，升任南京大理寺卿。又升刑部侍郎，查办楚愍王被世子朱英燿刺杀的楚世子弒父案，秉公处死朱英燿。