辽圣宗统和二十四年（1006年），中进士第一，历任校书郎、大理正。开泰六年（1017年），转任仪曹郎，典掌书命，加谏议大夫，出知易州。治理地方崇尚清简，以自己的俸禄修桥，入朝为大理少卿。官至翰林学士。文章号称得体。开泰八年（1019年）同知南京留守事。辽兴宗重熙元年（1032年），任翰林学士承旨，历任忠顺军节度使，朔、武等州观察处置使，天德军节度使，加特进检校太师，同中书门下平章事。再拜参知政事，兼知南院枢密使。重熙十五年（1046年），出为定武军节度使。当时境内大旱，禾苗干枯，杨佶到任，天降大雨，百姓说：