泉州晋江人,字缙叔。仁宗庆历二年进士。历江宁尉。皇祐元年调充《新唐书》编修官。长于史学,博采传记杂说数百家,又擅谱学,创为世系诸表,于《新唐书》出力颇多。书成,进直秘阁、同知礼院。仁宗求治道,陈时务五事,朝廷颇采其策。神宗熙宁初,出知颍州。卒年五十三。有《唐书直笔》。
海棠阴浅日黄昏,画阁轻寒绣被温。
春梦醒来能记否,卖花声过忽开门。
天以伊皋生百越,力回尧舜作开元。
波涛漏网鱼龙活,日月无光螮蝀昏。
一自渔阳鼙鼓起,九重方忆老臣存。