显谟阁待制、知唐州。因为谢表有怨言，改为奉祠，起知陈州。政和三年（1113年），任中书舍人，劝讲皇太子。有人说他和苏轼、黄庭坚交好，不可担当赞书之任，出知襄州，改知济州。未几，再召拜中书舍人，所撰外制典雅，为时所称。预同修《哲宗国史》，转任给事中，召为吏部侍郎，先后出知卢州、密州。弹劾内侍梁师成强市百姓墓田，增辟园池，黜知宣州，请免民欠酒课，额减半。宋钦宗即位，召为翰林学士，改为显谟阁学士，出知越州兼浙东安抚使。宋高宗绍兴元年（1131年）召为翰林学士兼侍讲。绍兴二年（1132年）拜参知政事、同提举修政局。