十九年（1159年），擢升为监察御史，于是进升殿中侍御史。当时和议日久，边备松弛，他多次上书养民养兵，振作士气。绍兴三十年（1160年），转任侍御史。与陈俊卿劾罢左相汤思退。绍兴三十一年（1161年），转任御史中丞，后为湖北、京西宣谕使。金兵南下，金主完颜亮为部下所杀,他奏请出兵淮甸，与荆襄军夹击金军，断金兵退路。次年，召为参知政事，与陈康伯同赞内禅。宋孝宗即位，他督军荆襄，主持屯田。他筑堰渠，募闲民，汰冗卒以屯田，岁入七十八万斛。干道元年（1165年），改知建康府，拜枢密使。在位二年，以观文殿学士奉洞霄宫