试中举。宣德五年，林文登庚戌科进士一甲第三名（探花），授翰林院编修。正统初年，参与编撰《宣宗实录》，后升翰林院修撰，并在随后两次出任会试主考官。景泰三年，升左春坊左谕德兼修撰。次年修《历代君鉴》，后升至左庶子兼侍讲。天顺八年，明宪宗即位，其以旧讲读官升太常寺少卿兼翰林侍读学士，一个月后辞职归乡。