海上之盟是指北宋與金朝訂立的共同伐遼的軍事合作盟約。宋徽宗政和七年(1117年),金遣使至宋,提出聯宋攻遼之事。雙方于宣和二年(1120年)達成協議,約定南北夾擊遼朝,金軍攻取遼的中京大定府(今內蒙古寧城境),而宋軍則負責攻取遼的南京析津府(今北京)和西京大同府(今山西大同)。滅遼之后,宋將原來給遼的歲幣轉納于金,金則將燕云十六州之地歸還于宋。結果,金軍按約攻下中京后,宋軍兩次出兵攻打遼南京均遭失敗。在金軍奪取遼朝大部分土地后,僅將燕京及其附近六州二十四縣劃歸宋朝,而且索要了巨額“贖地錢”。兩年后,金軍再次南下,俘虜徽、欽二帝及大量趙氏皇族與后宮嬪妃、朝臣等三千多人北上,北宋滅亡。