宋常州晋陵人,一作苏州人,字公默。仁宗嘉祐二年进士。以经学倡后进,尤长于《易》、《春秋》,为文自成一家。李定用事,辟为属,以疾辞。苏轼、曾肇、孔文仲交荐之,除太常博士,改右正言。哲宗元祐年间为左正言,五上章论何正臣治狱残酷,巧诋刻深。后出知处州。有文集。