北宋成都双流(今属四川)人,字子常。邓绾子。熙宁进士。累官国史院编修官,撰修《神宗史》。议论偏祖蔡卞,又力荐蔡京为相。历中书舍人、吏部侍郎、刑部尚书。崇宁三年(1104)迁尚书右丞,后转左丞、中书侍郎。坐张怀素狱罢政,出知州府。政和六年(1116),入知枢密院事,仿陕西弓箭手制,募刀弩手,镇抚“五溪蛮”。