宋孝宗即位，他督军荆襄，主持屯田。他筑堰渠，募闲民，汰冗卒以屯田，岁入七十八万斛。干道元年（1165年），改知建康府，拜枢密使。在位二年，以观文殿学士奉洞霄宫。不久被弹劾落职。后来改知鄂州兼安抚使，知宁国府。以知福州、福建安抚使致仕。卒后赠金紫光禄大夫，谥号庄敏，有文集二十卷。