明浙江鄞县(今宁波)人,字维贞,号贞庵,又号文湖。成化进士。授御史,巡按江西,擢南宁知府。弘治初召为应天府尹,被诬结狱不公,谪广西右参政。弘治八年(1495),调南京右都御史,历两京大理卿,进工部尚书,仍掌大理寺。遇事持法不挠。武宗立,上章疏劾刘瑾等“八虎”,被逮下狱。瑾诛复官。