泉州晋江人,字缙叔。仁宗庆历二年进士。历江宁尉。皇祐元年调充《新唐书》编修官。长于史学,博采传记杂说数百家,又擅谱学,创为世系诸表,于《新唐书》出力颇多。书成,进直秘阁、同知礼院。仁宗求治道,陈时务五事,朝廷颇采其策。神宗熙宁初,出知颍州。卒年五十三。有《唐书直笔》。
天宇著垂象,日月共回旋。因何明月,偏被指点古来传。
浪语修成七宝,漫说霓裳九奏,阿姊最婵娟。愤激书青奏,伏愿听臣言。
诏六丁,驱狡兔,屏痴蟾。移根老桂,种在历历白榆边。
深锁广寒宫殿,不许姮娥歌舞,按次守星躔。永使无亏缺,长对日团圆。