辽朝后期,契丹贵族日趋腐化。建国之前,女真人一直为辽契丹人所压迫。後来完颜阿骨打成功於1115年统一女真各部,建立能与辽抗衡的金朝。金朝屡屡战胜辽朝,因此与宋联盟,联合宋朝灭掉辽朝。
金朝先攻下辽的黄龙府,1120年再攻打临潢府,1121年攻占辽阳府,1122年再攻下大定府,1124年攻陷析津府及大同府,1125年俘辽天祚帝,成功消灭辽国。
天庆五年(1115年)正月,阿骨打称帝,国号大金,建元收国,都上京会宁府(今阿城南),阿骨打即金太祖。当年秋,阿骨打率金兵夺取辽重镇黄龙府(今吉林农安)。辽天祚帝亲率七十万大军前往讨伐,后因内部不稳,急忙撤退。至护步答冈(今黑龙江五常县西)被金兵打得大败,死者相枕百余里。辽从此元气大伤,无力与金相抗。金收国二年(1116年)到天辅四年(1120年),又先后攻占了辽的东京和上京,基本上控制了今东北地区。金国在建立之初,是一个奴隶制国家。阿骨打比较注意缓和阶级矛盾和民族矛盾,重用一些汉化很深的渤海人做谋士,因此金吸收了先进的汉文化,参照汉字创制了女真文,国力日益强盛。
金连胜辽军的消息传至北宋,宋朝君臣想乘机灭辽,收回幽云地区。宋徽宗数次派使臣泛海出使金国,终于在宣和二年(1120年)与金缔结盟约,规定:宋金两国地位平等;宋金夹击辽,长城以北的中京由金攻取,长城以南的燕京(即南京,今北京)由宋攻取;灭辽后,燕云地区归宋,西京之地待拿获天祚帝后给宋(平、营、滦诸州的归属未定);宋给辽的岁币转送金国。这件事史称“海上之盟”。