次年，转朝奉郎。同年二月，任临安府通判。四月，丁内艰归乡。嘉定十三年（1220年）转朝散郎。嘉定十五年（1222年）宋宁宗受宝恩，转朝请郎。次年，年任福建路南剑州知州。嘉定十七年（1224年）转朝奉大夫。同年八月，宋理宗即位，转朝散大夫。九月，任福建路市舶司提举。宝庆元年（1225年）七月，摄泉州知州。十一月，兼知南外宗正事。宝庆三年（1227年）六月，授两浙西路安吉州知州，未赴任，改江南东路饶州知州。绍定元年（1228年）二月，转朝请大夫。绍定三年（1230年）闰二月，奉旨兼摄江南东路提刑，以疾，三次上疏