元泽州陵川(今属山西)人,字伯常。金亡迁河北,居蒙古将领张柔家,得读其藏书。宪宗时入忽必烈王府,甚受信任。从攻鄂州(今湖北武汉),得宪宗死讯,力劝忽必烈北还即位,遂与贾似道约和退兵。中统元年(1260)以翰林侍读学士使宋,为贾似道扣留于真州(今江苏仪征)。至元十二年(1275)得释,北还后病卒。有《陵川集》等。