南宋饶州鄱阳(今江西波阳)人,字子文。嘉定进士。绍定五年(1232),以书状官随使蒙古,著《黑鞑事略》,为研究早期蒙古史重要史籍。后为四川安抚制置副使,创筑重庆城,以御蒙古军。淳右初,被劾贪黩残忍,除名,赣州居住。十二年(1152),追录其创城之功,复官。