林所不齿。庆元六年（1200年），出倅徽州通判。嘉泰三年（1203年）知信州，被劾“倅徽陵轹，守丧寓居，干扰郡政”。开禧二年（1206年）四月知严州。嘉定元年（1208）二月，在知江阴军任上，被傅伯成劾谄事韩侂冑，被追降五官。嘉定十六年（1223年）任秘书郎，嘉定十七年（1224年），为朝议大夫，除秘书省着作郎。宝庆元年（1225年），以礼部侍郎知处州时，因挟妓被抨击，贪酷尤甚。升迁为中大夫，任建康提举，进崇禧观祠禄。晚年迁居于越（今浙江嵊县）。绍定四年（1231年）十月十五日，卒，年七十三。赠通议大夫