刑部主事，进刑部员外郎，任内平反京畿地区冤狱三百九十余人。正德年间，晋刑部郎中，出爲浙江绍兴府知府。克己奉公，被越地之人称道。刘瑾因恨其不谒谢，借口“录囚过细”逮捕其并下罪为民。刘瑾被诛后，起用西安府知府。父丧丁忧，居住在湖州。与吴琬、施侃、孙一元、龙霓结苕溪社，号为“苕溪五隐”。起补西安，起用为陕西左参政，升云南按察使，因病辞职。嘉靖初年，召为太仆寺卿，进为右副都御史，巡抚保定等地，因兵饷事与中官耿忠所争，再次借病辞职。此后起用为大理寺卿，拜为工部尚书，因淘汰浪费与官员而得罪权贵，嘉靖七年（152