南宋泸州(今属四川)人,字好德。曾为承议郎。政和初,编《西山图经》、《九域志》等,书上,转三官。绍兴四年(1134),张浚由川陕入朝,约俱往,以家事辞。曾上书秦桧,语忤桧意。学问博洽,尤熟于北宋典制掌故。著有《宋朝事实》。