1213年）三月入京并受宋宁宗重视，升为秘书省正字、迁秘书郎。1216年兼尚书右郎官，又召任侍左郎官，1220年任国史馆编修，转将作监，1223年任修文殿修撰，知赣州，在赣州任内平定军人叛变。1224年宋理宗继位后，他任集英殿修撰，知隆兴府。1227年（宝庆三年）三月，升任宝章阁待制、江西安抚使，但他称病推辞，遂提举玉隆万寿宫。1233年（绍定六年）宋理宗亲政后，他担任敷文阁待制，知建宁府，1234年（端平元年）被召为吏部侍郎，后又升为左谏议大夫兼侍读，不久再升为端明殿学士。1236年（端平三年），他就任参