元汾州西河(今山西汾阳)人,字亨甫,一字散夫。初侍忽必烈于藩府,从许衡学。由平阳道同知累迁治书侍御史,历户部侍郎、中书郎中,出为顺德、安西、汴梁等路总管。至元二十八年(1291),任中书参知政事。大德十年(1306),进中书左丞。琥宗即位后致仕。辑医方为《济生拔萃方》。