1227年夏天,成吉思汗在西征西夏的途中病死。臨死之前,他在病榻上對自己的部將交代了滅金的最佳方法,就是與南宋軍隊聯合起來一起攻打金國。
成吉思汗死後,蒙古大汗之位一直懸空,直到兩年以後,蒙古部族在克魯倫河畔舉行庫裡台大會,推舉成吉思汗的第三個兒子窩闊台繼承汗位,忽必烈建立元朝以後,追尊窩闊台為元太宗。
窩闊台一生南征北戰,早年曾追隨父親成吉思汗一起征服了漠北的各個部落,並在征討西夏、金國的過程中立下不少戰功。窩闊台即位時,已經四十餘歲了,他總共在位十二年,在此期間,他繼承了成吉思汗的遺志,繼續攻打金國、西夏和南宋,並成功征服了華北地區以及廣闊的中亞地區。其中,滅亡金國堪稱他生平的一大戰績。
窩闊台滅金大致可以分為三個階段:第一個階段是從1230年秋到1231年春,主要進攻目標是鳳翔、潼關和衛州;第二個階段是從1231年秋到1232年春,蒙古大軍長驅直入,集中兵力攻打金東京;第三個階段是從1232年夏到1234年春,按照成吉思汗的滅金方略,蒙古聯合南宋攻打金國,最終滅亡金國。
在第一個階段中,蒙古軍兵分三路分別進攻鳳翔、潼關和衛州等地。1231年四月,窩闊台的弟弟拖雷率領西路軍佔領了鳳翔。窩闊台親自統領中路軍,在同州、華州、京兆、潼關等地一路高歌猛進,戰績不俗。東路軍則重點圍攻金國的軍事重鎮衛州,沒過多久,金軍便不敵敗退,蒙古軍成功佔領了衛州。
在第二個階段中,蒙古軍照舊兵分三路,左路軍在蒙古大將斡陳那顏的統領下,進攻山東濟南;右路軍在拖雷的統領下,從南宋境內經過,攻打金國駐守在漢水之畔的唐鄧大軍;中路軍則由窩闊台親自統領,南渡黃河,大舉進攻金東京。
聽說東京遭到圍困,駐守在鄧州的金軍匆忙趕去支援,一路上被蒙古軍隊圍追堵截,損失慘重。數名金軍將領都被蒙古軍殺死,餘下的金軍因為缺少統帥而陣腳大亂,在逃亡到鈞州以後再度陷入蒙古軍的包圍圈。經過了這一系列的戰爭以後,金軍將領已所剩無幾,金軍主力也已基本被殲滅。
1232年初,蒙古大軍開始圍攻金國的首都東京。當時在位的金哀宗十分昏庸無能,眼見蒙古大軍壓境,竟然拋下東京軍民,匆匆逃到蔡州城避禍。金國的將士和百姓大失所望,士氣低迷,東京很快就被蒙古軍攻陷了。緊接著,金中京也被蒙古大軍佔領,金國滅亡指日可待。
在第三個階段中,蒙古派遣使臣與南宋統治者進行談判,雙方最後達成協議,聯合起來共同消滅金國。1233年秋,南宋派出兩萬大軍,在大將孟珙的統領下揮師北上,蒙古則派出大將塔察兒率軍出征,宋蒙兩軍在金國的蔡州城外會師。
一個月後,上萬金軍從蔡州城的東門發動突圍。孟珙率軍前去與之對抗,俘虜了大批金軍將士。據金軍俘虜交代,由於受困良久,蔡州城內已出現了糧食短缺的現象。孟珙與塔察兒商議之後認為,只要繼續加強對蔡州城的包圍,一方面防止城內軍民突圍,另外一方面防止城外金軍向城內提供支援,用不了多久,蔡州城蔡州城彈盡糧絕,必會不攻自破。
在接下來的三個月,蒙古軍和宋軍將蔡州城包圍得彷彿密不透風的鐵桶一樣,進不去也出不來。在此期間,城內的糧食全都被吃光了,金國軍民飢不擇食,竟然發展到人吃人的地步,簡直慘不忍睹。
塔察兒和孟珙看準時機,於1234年正月開始對蔡州城發起全面進攻。金哀宗眼見金國注定難逃滅亡的命運,因為不願做亡國之君,便在匆忙之間將皇位傳給了金國將領完顏承麟,史稱金末帝。
塔察兒率軍攻打蔡州城西門,孟珙則率軍攻打南門,最終將蔡州城攻破。金哀宗自殺身亡,剛剛即位的金末帝也死於亂軍之中。金末帝是中國歷史上在位時間最短的皇帝,在位不到一天就死了。就這樣,金國在建國一百一十九年以後宣告滅亡。至此,窩闊台終於完成了父親滅金的遺願。
在宋蒙聯軍攻打金國期間,金哀宗曾經派出使臣趕到南宋,與當時在位的宋理宗進行談判。使臣向宋理宗傳達了金哀宗的意思:金國滅亡以後,蒙古人的下一個攻擊目標必然就是南宋,倘若南宋放棄與蒙古聯盟,轉而跟金國合作,那麼便可以保得宋、金兩國的周全,何樂而不為呢?
不過,由於先前在結盟時,蒙古曾向南宋承諾,一旦滅掉金國,便可以將河南等地交還給南宋治理,因此,理宗並未將金國使臣的這番話放在心上。
理宗一心想著滅掉金國以後,便可以收復失地,哪曾想窩闊台出爾反爾,拒絕將河南歸還南宋。南宋最終也如金哀宗所料,滅在了蒙古人手上。