元洛阳(今属河南)人,字公茂,号雪斋,敬斋。太宗时从蒙古军攻宋,受命访求儒道释医卜者,于德安得儒生赵复,始见程朱之书,遂为理学的信徒。忽必烈在潛邸时,请他教授世子经书,并备顾问。宪宗时请兴河南屯田。世祖即位后,任司农使中书左丞、翰林学士承旨等职。