明盐山(今属河北)人,字九臬。永乐进士。授大理寺寺正。宣德时由山东道御史迁四川巡按。正统初擢右佥都御史,镇江西、陕西。正统七年(1442)冬提督辽东军务,次年进右副都御史。景泰时总督两广,入朝擢吏部尚书,成化三年(1467)疾甚致仕,寻病卒。掌吏部十余年,谢绝请谒,论荐不询私情。