五代宋初洛阳(今属河南)人,字恕先,又字国宝。幼举童子试及第。后周广顺中召为宗正丞兼国子博士。宋建隆初,因事贬为乾州司户参军,复削籍以画艺浪游各地。太宗时召为国子监主簿。又获罪流配,旋卒。擅画山水,尤精界画。所绘重楼复阁,颇具营造规范。存世有《雪霁江行图》,传系所作。通文字学,善篆、隶书。著《佩黜》三卷,阐述文字变迁,考证传军的错误。并汇编古文字为《汗简》。