南宋兴化军(治今福建莆田)人,字实之。绍兴进士。累官监察御史,迁右正言,屡上疏斥曾觌、龙大渊为奸邪。为江西转运判官兼知隆兴府,措置荒政有绩。淳熙元年(1174),参知政事,淮南旱荒,奏取封桩米十四万赈灾。次年,代行相事,时孝宗锐意恢复,他数年不言兵事。四年,为曾觌等所排斥,安置英州(今广东英德)卒。