攻燕之战把宋朝的腐朽虚弱暴露无遗,徽宗、王黼、童贯等却自称是“不世之功”,大肆庆贺。童贯上“复燕奏”,把一系列败仗说成是胜仗,吹嘘“凯旋还师”。王黼、童贯、蔡攸等都加官进爵。百官纷纷上表祝贺,又立“复燕云碑”纪功。北宋王朝亡国在即,徽宗君臣却自欺欺人地陶醉在所谓“复燕云”的“胜利”之中。此后北宋朝廷内部权力斗激烈:王黼以赎回燕京有功而权势日盛,与太子赵桓不和,阴谋策划立郓王赵楷作太子。右相少宰李邦彦和蔡攸结党排斥王黼,御史中丞何也弹劾王黼“奸邪专横”,王黼于是罢相。这时朱勔力劝徽宗再用年已八十、目盲不能写字的老奸臣蔡京,蔡京成为太师总领政事,具体事务由其子蔡绦把持。白时中为左相太宰、李邦彦为右相少宰,一切奉蔡京父子的意志。1123年7月,前辽国将领、金朝平州(今河北卢龙县)留守张觉以平州降宋,事败逃奔刚成为北宋燕山府的原辽燕京,金人以私纳叛金降将为由问罪。北宋燕山府不得已斩了张觉,造成燕云十六州的汉人均感到不满。8月,金国倾向与宋和好的完颜阿骨打病逝,其弟完颜晟继位,筹划攻宋。1125年4月,童贯、蔡攸又与白时中、李邦彦等排斥蔡绦。蔡京再度免官,童贯封郡王,蔡攸加太保。8月,金国以张觉事变为由攻宋。1125年8月,完颜宗望、完颜宗翰以“张觉事变”为由奏请攻宋。十月,东路完颜宗望率军自平州(今河北秦皇岛市卢龙县)攻燕山府(今北京西南)。北宋易州(今河北保定市易县)戍将韩民毅投降。公元1126年1月2日,于白河(今北京密云县白河峡谷)和古北口(今北京密云县古北口镇)大败宋军;两天后,宋将郭药师降,宋燕山府防卫崩溃;不久破宋中山(今河北定州)派来援军三万人,1月14日又破宋兵五千于真定府(今河北正定),1月22日克信德府(今河北邢台)。当金兵侵入中山府,距东京只有十日路程,情势更加紧迫。徽宗又想弃国南逃。给事中吴敏去见徽宗,竭力反对逃跑,主张任用有威望的官员,坚持固守。吴敏荐用太常少卿李纲。李纲奏上“御戎五策”。又说,“非传位太子,不足以招徕天下豪杰”,要徽宗宣布退位,“收将士心”。