阿骨打称帝后,决心攻打辽朝东北重镇黄龙府(今吉林农安县)。辽天祚帝派了二十多万步兵、骑兵到东北去防守,被金兵打得大败,连武器、耕具都丢得精光。辽天祚帝想跟金朝讲和,金太祖可不答应,指名道姓要辽天祚帝投降。
辽天柞帝恼羞成怒,组织兵力七十万,亲自带领到黄龙府去。
金太祖命令将士筑好营垒,挖掘壕沟,准备抵抗。正在这个时候,辽朝发生内乱,辽天祚帝下令撤兵。金太祖趁机追击,几十万辽军一下就垮了下来。辽天祚帝一天一夜逃了几百里,才算保住了一条命。
辽朝兵力大部丧失,北方人民不满辽朝贵族的统治,纷纷起义,辽朝朝名存实亡。
此时,有人向宋徽宗提议,趁此机会联合金朝灭辽,收复北方燕云失地。于是宋徽宗派人从山东渡海,前往金朝会见金太祖,表示愿意夹攻辽朝。双方约定灭掉辽朝之后,北宋收回后晋时期割让给辽朝的燕云十六州失地,北宋把每年送给辽朝的银、绢,如数转送给金朝,历史上把这件事称作“海上之盟”。
按双方约定,金兵向南进攻,接连攻下了辽朝四座京城。还留下一个燕京,由宋军攻打。
刚刚*了方腊起义的童贯,带领十五万大军赶到北方,攻打燕京。他满以为辽兵的主力已经被金军消灭,打下燕京可以不费多大劲儿。哪知道辽兵虽然虚弱,比宋军还强得多。童贯一连打了两次败仗,不但未收复燕京,且损兵折将,多年积蓄的粮草、武器也全都丢光。
为了逃避失败的责任,童贯暗地派人请金军攻燕京。金军一举拿下了燕京,不肯还给北宋。童贯只好答应把燕京的租税每年一百万贯钱献给金朝,才把燕京赎了回来。这一来,北宋王朝的腐朽可让金朝看穿了。
公元1125年,金太祖的弟弟金太宗完颜晟派辽将追杀辽天祚帝,灭了辽朝。