科进士。初授刑部主事，陞刑部员外郎，擢江西吉安府知府。丁父忧去官。服阕，改真定府知府，因病未赴任。改知武昌府。踰二年，擢四川布政司左参政，进陕西右布政使，转左布政使，所至皆有政绩，为民称颂。进都察右副都御史、治院事。不久，巡抚陕西。又丁母忧去职。服阕改云南巡抚，调停木邦酋长罕穵法孟养思六与孟宻曩罕㺯母子作乱。以功转公左副都御史，加俸一级。后召为刑部右侍郎，转左侍郎，以尚书缺署掌部事。九年考满，拜南京工部尚书，加一级俸。致仕归，弘治五年（1492年）卒于家。朝廷赐祭葬。
着作.程宗喜