据此宋朝亦知求山西地并非失约,因之请加币以求之,金太祖不要宋朝的加币独许之,这是把合法占领的原辽地让给宋,其目的是为和好,其条件是“无容匿逋逃,诱扰边民”。完颜宗翰认为宋朝已违反条件的规定,是败约的行为,因此反对再割山西诸镇与宋朝,同时也是从巩固金朝西边的形势出发的。宣和五年(金天会二年,1123年)十一月,金军打败张觉,张觉逃亡燕山府藏匿,金朝向北宋索要张觉。后来北宋虽然杀张觉送回首级,但北宋藏匿金朝叛将一事成为金朝南侵的借口。
1125年8月,完颜宗望、完颜宗翰以“张觉事变”为由奏请攻宋;10月,东路完颜宗望率军自平州(今河北秦皇岛市卢龙县)攻燕山府(今北京西南)。北宋易州(今河北保定市易县)戍将韩民毅投降;12月,太子赵桓(钦宗)即位。
1126年,改年号为靖康。徽宗退位,号教主道君皇帝,称“太上皇”;1月2日,于白河(今北京密云县白河峡谷)和古北口(今北京密云县古北口镇)大败宋军;两天后,宋将郭药师降,宋燕山府防卫崩溃;不久破宋中山(今河北定州)派来援军三万人;正月初三日,徽宗、蔡京、童贯等人听说金兵已经渡过黄河,决定连夜向南逃窜。徽宗仅带蔡攸及内侍数人,以“烧香”为名,逃出东京,跑到亳州,又从亳州逃到镇江去避祸。童贯和殿前都指挥使高俅率领胜捷军和禁卫,在泗州境追上徽宗。蔡京也以“扈从”为名带领家人逃到拱州(今睢县);1月6日,破代州(今山西代县);1月13日,中山投降;1月14日,又破宋兵五千于真定府(今河北正定);1月15日,包围太原,但在太原受阻。以至贻误军机,直到得知完颜宗望已经和宋讲和以后才罢兵;1月22日,克信德府(今河北邢台);1月27日,完颜宗望军渡过黄河,第二天攻下滑州(今滑县);1月31日,包围北宋首都汴京(今开封)。因汴京守御使李纲抵抗得力而未能破城。金军兵临城下,派使臣要求宋亲王、宰相去军前议和;2月,金胁宋以康王赵构、太宰张邦昌为人