科应天府乡试举人。成化五年（1469年）己丑科进士，授刑部主事，升郎中。按察锦衣指挥牛循等事，出任河间府知府。成化末，升四川按察司副使。弘治年间，升大理寺少卿，擢都察院右佥都御史，巡抚山西。正统末年，入为左副都御史，勘罢辽东总兵官李杲、太监任良、巡抚张玉，历户部右侍郎、左侍郎。正德元年，代理韩文为户部尚书。恰逢当时户部有册逸失，刘瑾擅政欲加罪韩文，逼顾佐指认此事。顾佐不肯，于是连坐被夺俸三月，后再疏乞归得到批准。刘瑾加恨，三次惩罚顾佐输米塞上达千余石。因家贫只能借贷。正德十一年（1516年）卒，赠太