元赵州宁晋(今属河北)人,字允中。幼读书,有才识。以荐入值太子宿卫,掌钱谷计簿。至元十七年(1280)出为山北辽东道提刑按察副使。二十四年,改河北、河南道,任内禁卖奴、恤戍军、平冤狱,治有政绩。累迁岭南广西、河东山西二道肃政廉访使,江陵、汴梁二路总管府总管。武宗时,拜云南行省参知政事,未任,后任昭文馆大学士。