元晋州(今河北晋县)人,字仲渊。初为县吏。中统初,擢卫辉路知事,升齐河县尹。至元十四年(1277),迁南台都事,改浙江佥宪,历河间转运副使、江东劝农营田使。二十八年,迁都水监。与郭守敬等主持开通惠河,使南北大运河通航,人受其利。授湖南道宣慰司同知。卒年七十七。