化二十年（1484年），登进士，授户部主事。加户部员外郎、山西司郎中。弘治十二年（1499年），升浙江布政使司参政。弘治十六年（1503年），升山东右布政使。次年，改河南右布政使。弘治十八年（1505年），任山东左布政使。正德元年（1506年），为都察院右副都御史，巡抚大同等地。同年九月卒。