二年（1517年）登进士，任祁州知州。正德十六年（1521年）调开州知州。嘉靖二年（1523年）丁忧。嘉靖五年（1526年）担任广德州知州。嘉靖六年（1527年）担任南京刑部员外郎。嘉靖七年（1528年）担任广西平乐知府。嘉靖十二年（1533年）任广西按察司副使。嘉靖十六年（1537年）担任浙江布政使司右参政；嘉靖十八年（1539年）任河南按察使。嘉靖十九年（1540年）任河南右布政使。嘉靖二十年（1541年）任都察院右副都御史、巡抚大同地方赞理军务。次年，担任兵部右侍郎。