元兖州(今属山东)人,字武子,号辛泉。中统四年(1263),补济州教授。后由济宁路教授召为太史院校书郎,至元二十五年(1288),迁秘书监丞。三十一年,拜监察御史。成宗即位,上时务二十一事,升秘书少监,预《大一统志》,秩满归。博览群书,尤精于篆籀之学,曾辨识木华黎称孙硕德所藏之玉玺为传国宝玺。有《六书统》、《六书朔源》、《书学正韵》等。