第二甲第一名传胪。选翰林院庶吉士。十四年（1449年），授编修。景泰三年（1452年），迁左春坊司直郎。 七年（1456年），升右春坊右中允。 天顺元年（1457年），改尚宝司司丞。 二年（1458年），改翰林院侍讲。 三年（1459年），以侍讲充应天府乡试考官。 八年（1464年），擢翰林院学士。成化元年（1465年），以翰林学士充《英宗实录》纂修官。二年（1466年），以翰林学士充会试考官，仍任纂修官。三年（1467年），擢詹事府少詹事，仍任纂修官。升授礼部左侍郎。
入阁.成化