在與金人聯合滅掉遼後,宇文虛中警告朝臣,提防合作夥伴金國。但沒有人聽他的。宣和八年(1119),金國果然大舉興兵南侵。宇文虛中當時在太原鎮守,不過,他還沒有見到金人的影子,就和主帥童貫跑回了都城。在守太原,兩人還沒有見到金兵的影,立即跑回都城。
童貫要比宇文虛中倒黴,被太學生陳東集結學生上書請求朝廷製裁他。而宇文虛中卻因為官職卑微,沒有得到任何人的“關照”。非但如此,徽宗還升他為資政殿大學士。
徽宗對著宇文虛中哀歎:“當初我不聽你的話,如今金人兩路並進,到了這個地步,可怎麼辦啊?”
宇文虛中覺得:“皇帝您先先降‘罪己詔’,然後把該殺的人都殺掉,這樣做,可能會使百姓回心。天意一回,找一位得力將領執掌帥印,萬事大吉。”
徽宗皇帝做得非常徹底,不但自我批評,懲罰了一群不得力的人,還把皇帝位也讓給了兒子。但他的這種自我懺悔卻沒有感動金人。金軍一路南下,勢如破竹,直逼京師而來。
到了京師城下,金軍希望北宋朝廷開門投降。時已是欽宗在位,和他父親徽宗當初一樣,也是嚇得魂不附體。隻好把後來的高宗皇帝送到金營裏暫時當人質,其他事情再議。當時的四方勤王之師陸續到達,有一勤王之師的首領半夜率領人馬去劫金營,但沒有成功。金人惱火,威脅要攻城。欽宗皇帝嚇得連渾身發抖的勇氣都沒有了。他希望有人現在站出來,替自己去跟金人解釋劫營一事。
但當時沒有幾個人願意去,有人願意去,卻趁火打劫欽宗,希望他能給自己最大的好處。隻有宇文虛中站了出來,不計報酬前去。據後來一些人的見解,此時宇文虛中所以想去,是因為他見過高宗皇帝。據他自己說,高宗皇帝在還是康王時就顯示出了與別的皇子不同之處來。此次前去,一方麵是解釋劫營事件,另一方麵是看那位當人質的康王是否還活著。
宇文虛中幾乎是欣然前往的,帶著欽宗皇帝的議和文書,見到了金使王汭。在渡濠橋時,金人故意示威給他看,把身強力壯的士兵排滿道兩旁,兩派人抽刀高舉,宇文虛中就在刀雲下緩緩而行。沒有一點懼意。
到了金營,金人就讓他一個人坐在那裏,也不見他,也不殺他。偶爾有幾個壯大的士兵走進來,把刀抽出,向著天空揮舞兩下,惡狠狠地看他幾眼,轉身就走。
宇文虛中以為來到了一個神秘莫測的世界,心上倒有點恐慌了。幾個時辰後,康王麵色蒼白地出現在門口,康王見到宇文虛中,非常興奮。就如同老鄉見老鄉一樣。
第二天,宇文虛中終於被招見,招見他的人態度傲慢,髒話總不離嘴巴左右。宇文虛中低三下四地陪著不是。直到晚上,宇文虛中才回到城中。帶回金人話。要劫營事件的相關人等,如越王、李邦彥、吳敏、李綱、曹晟等人,還有金銀、騾馬之類。給了這些,就退兵。
欽宗總算鬆了口氣,還是有做奴隸的可能的。他又令宇文虛中前往,宇文虛中告訴金人,所提條件都可以答應,但有個前提條件是,康王必須歸。
金人不能總得寸進尺,就答應了宇文虛中。宇文虛中與康王回。朝廷上下興奮異常,宇文虛中被任命樞密使。
欽宗皇帝等於是把與金人周旋的所有事情都交給了宇文虛中。宇文虛中再次來到金營,希望金人盡快撤兵。金人說要三鎮。宇文虛中大哭,不語。
金人大怒。
宇文虛中道:“太宗殿在太原,上皇祖陵在保州,如何肯割棄。”
金人大笑:“你不是想要我撤兵嗎,隻要三鎮給我,我馬上撤兵。
宇文虛中回來跟欽宗皇帝說,把三鎮給了他們吧。他們早走早好。
就這樣,三鎮割給金人,金人撤退。而宇文虛中卻被言官劾,罷知青州,尋落職奉祠。
但即使是這種屈辱的和解也沒有阻擋金人滅掉北宋的命運,不過在北宋滅亡的時候,宇文虛中在青州已經無能為力了。趙構跑到江南稱帝後,第二年迫於輿論壓力,就下詔募求能出使金國“祈請”當初被金人擄走的徽、欽二帝的祈請使。宇文虛中千裏迢迢地趕到江南,說自己願意充當祈請使。趙構大喜,恢複了他的資政殿大學士之職,宇文虛中在這年的十月帶了一批人出使金國。
但是金人不願意放回二帝,而且還經常將前來的祈請使或是放逐或是殺掉。宇文虛中自然也不例外。在祈請了一年後,第二年的春天,金人對宇文虛中的使團說,你們空手回去吧。
大家都決定回去,隻有宇文虛中說道:“我是奉命北來祈請二帝,二帝不走,我就不歸。”