元龙兴富州(今江西丰城)人,字曼硕。少以文名,程钜夫等荐于仁宗,授翰林编修,升应奉翰林文字,迁国子助教。天历初,为奎章阁授经郎,上《太平政要策》,与虞集、赵世延等修《经世大典》,升艺文监丞。至元元年(1335),迁翰林待制,历集贤、翰林二院直学士。至正二年(1342),升翰林侍讲。参与修辽、金、宋三史,任总裁官。四年,《辽史》成,得寒疾卒。有《揭文安公集》。