正少卿，以秘阁修撰知绍兴府，主管浙东安抚司公事兼提举常平。权兵部侍郎，授为沿海制置使，差遣为知庆元府。改任知池州兼江东提举常平。改任知广州兼广东经略安抚使。宝祐四年（1256年），升任礼部侍郎，兼直学士院，兼侍读，兼国子祭酒。拜为端明殿学士、同签书枢密院事，封信安郡侯。宝祐五年（1257年），被殿中侍御史朱熠、右正言戴庆炣、监察御史吴衍翁应弼等人弹劾罢职，依旧职提举洞霄宫。景定元年（1260年），知衢州，被兵部侍郎章鉴弹劾罢职。有旨，依旧职予祠。起知福州、福建安抚使，以职事修举，升任大学士。改知平江府。