试，得贡士第九十七名。殿试登进士第三甲第三十八名。授贵州道监察御史。正统五年（1440年），巡按河南。累官江西巡抚，铲除赋役积弊，倡修堤塘，有政声，升刑部侍郎。正统十年（1445年），巡视保定、淮安等十一府。正统十四年（1449年），奉诏往镇闽中，处理邓茂七等起事善后。升刑部尚书。
家族.曾祖父薛延。祖父薛福参。父亲薛道铭。