辽渤海人,后徙大定府(治今内蒙古宁城西)。咸雍十年(1074)登进士第,调沈州观察判官。旋改良乡令。任内省徭役,务农桑,尝建孔子庙学,以行教化。累迁兴国军节度副使,拜大理卿,天祚帝时,历长宁军节度使、南京副留守,改东京户部使。天庆六年(1116)镇压东京渤海人民起义。后拜中京留守。