辽南京(今北京)人,字正叔。统和二十四年(1006)进士第一。圣宗时任同知南京留守事,曾开仓赈济饥民,凡贫民出卖子女者,为之赎出。兴宗时为参知政事,兼知南院枢密使。重熙十五年(1046)任武定军节度使时,曾以己俸造长桥便民。后拜相。著有《登瀛集》,已佚。