一年（1031年）进士乙科及第，为着作佐郎。辽兴宗重熙十二年（1043年），累进枢密都承旨、度支使。进南院枢密副使。重熙十九年（1050年），与杜防、韩知白争论，左迁长宁军节度使。重熙二十二年，转任知涿州（今河北省涿州市）。后任山西路转运使、知兴中府。辽道宗清宁元年（1055年），入为参知政事，兼同知枢密院事，任南府宰相，与姚景行总览朝政，封赵国公。清宁九年（1063年），皇太叔耶律重元发动政变，杨晳与姚景行率兵勤王。清宁十年（1064年），以足病为由，出知兴中府。咸雍元年（1065年），召还为知枢密院事，