當時的宋朝,萬無能抵敵金人之理。於是宗望自平州,宗翰自雲州,兩道俱下。宗翰之兵,為太原張存純所扼。而宗望陷燕山,渡黃河,直迫汴京。徽宗聞信,先已傳位於欽宗,逃到揚州。金兵既至,李綱主張堅守。宋人又不能始終信用。宋朝的民兵,本來有名無實。募兵當王安石時,業已裁減。蔡京為相,又利用其闕額,封樁其餉,以備上供。這時候,不但有兵而不可用,亦幾於無可用的兵。到底陝西是多兵之地,種師道、姚古又算那方麵的世代將家,先後舉兵入援。然亦不能抵抗。不得已,乃以割太原、中山、河間三鎮;[1]宋主尊金主為伯父;宋輸金金五百萬,銀五千萬兩,牛馬萬頭,表段百萬匹;以親王宰相為質的條件成和。旋括京城內金二十萬兩,銀四十萬兩,交給金兵。金兵才退去。這是一一二六年的事。此時宗翰還頓兵太原,聽得這個消息,也差人來求賂。宋人說既已講和,如何又來需索?不給。宗翰大怒。分兵攻破威勝軍、隆德府。[2]宋人以為背盟,遂詔三鎮固守。又把金朝派來的使臣蕭仲恭捉起來。這蕭仲恭,是遼之國戚。急了,要想脫身之計。乃假說自己亦故國之思,能替宋朝招降耶律餘睹。宋朝人信了他,給以蠟書。仲恭到燕山,便把蠟書獻給宗望。於是宗望、宗翰,再分兵南下。此時太原已陷,兩路兵都會於汴京。京城不守,一一二七年,徽、欽二宗及後妃、太子、宗室諸王等,遂一齊北狩。金人立張邦昌為楚帝。
此時隻有哲宗的廢後孟氏,因在母家,未被擄去。兵退之後,張邦昌乃讓位,請她出來垂簾,立高宗為皇帝。即位於歸德。[3]
高宗初即位時,用李綱為相,命宗澤留守汴京。二人都是主張恢複的。然而當時北方的情勢,實在不易支持。於是罷李綱,而用汪伯彥、黃潛善。高宗南走揚州。這時候,宋使王師正請和於金,又暗中招諭漢人和契丹人,為金人所發覺。於是宗望、宗翰,會師濮州,[4]遣兵南下。高宗逃到杭州。金人焚揚州而去。這是一一二九年的事。未幾,金宗弼又率兵渡江。陷建康,自獨鬆關入,[5]陷杭州,高宗先已逃到明州。[6]金兵進逼,又逃入海。金人以舟師入海追之三百裏,不及,乃還。宗弼聚其擄掠所得,自平江北還。[7]韓世忠邀擊之於江中。相持凡四十八日,宗弼乃得渡。自此以後,金人以“士馬疲敝,糧儲未豐”,不再渡江,宋人乃得偏安江南。然而東南雖可偷安,西北又告緊急。當宗翰與宗望會師時,曾遣婁室分兵入陝西。宋人則以張俊為京湖川陝宣撫使。俊以金兵聚於淮上,出兵以圖牽製。而宗弼渡江之後,亦到陝西參戰。兩軍會戰於富平,[8]宋兵大敗。陝西之地多陷。幸而張俊能任趙開以理財,又有吳玠(jiè)、吳璘、劉子羽等名將主持軍事,總算把四川保全。