明吴县(今江苏苏州)人初名呈,字元玉,号天全。宣德进士,任翰林编修。正统十二年(1447),进侍讲,贡宗被掳,倡议南迁,为廷臣讪笑,景泰中由右谕德迁左佥都御史,治运河有成效。景帝病重,与石享等主谋夺门之变,助英宗复辟,以副都御史入内阁,寻加兵部尚书街,封武功伯,诬杀于谦等人,中外侧目,旋与石享内哄,被徙为民,后释归闲住。