北宋福州候官(今福建闽侯)人,字述古。庆历进士。累官侍御史知杂事,极论青苗法不便,请贬王安石、吕惠卿。历修起居注、知制诰、知通进银台司兼侍读。神宗问以人材,举司马光、吕公著、韩维、苏颂、苏轼等以对。后以侍读判尚书都省,曾奉命使辽。著《神宗皇帝即位使辽语录》,另著有《古灵集》。