户参军，改永福（今永泰）知县，干道五年（1169年）任秘书省正字兼实录院检讨，迁着作佐郎。干道九年（1173年），得罪知枢密院事张说，被外调任广西提点刑狱，改提点广东刑狱。再迁国子祭酒，兼太子左谕德。淳熙四年(1177年)，升任中书舍人兼侍讲。因反对权相曾觌荐举谢廓然赐同进士出身，任殿中侍御史，愤而辞官。改出知婺州（今浙江金华）。晚年提举江州太平兴国宫，世称艾轩先生。孝宗淳熙五年卒，年六十五岁。谥文节。朱熹感叹地说：“某少年过莆，见林谦之、方次云深道理，极精细。退而思之，忘寝食者数时”。有《艾轩集》二十卷，