1225年十二月,大蒙古国受贡使着古欤自高丽返回蒙古至义州(高丽境内)时,被盗贼所害。蒙古汗廷怀疑这一举动是高丽朝廷所指使。因当时成吉思汗刚从西域回师,又征西夏,无暇顾及此事。窝阔台即位后,以高丽杀使者为由,于1231年八月命撒礼塔率师讨伐高丽。蒙古军入据高丽后,洪福源率民1500余户前来迎降,附近州郡亦有来降者
。撒礼塔在洪福源的协同下先后攻取40余座城,高丽王遣其弟怀安公王乞降。撒礼塔在高丽设置京、府、县,命达鲁花赤(督官)72人镇守,大军撤出高丽。第二年六月,高丽王举反,杀死蒙古所置达鲁花赤72人,迁都江华岛。于是,窝阔台决定第二次讨伐高丽。八月,再命撒礼塔率师征高丽,至王京南,攻其处仁城时,中流矢亡。副帅铁哥领蒙古军回师。原降服的高丽百姓归由洪福源统治。十月,高丽王遣其将军金宝鼎、郎中赵瑞章向窝阔台上书请罪。1233年四月,窝阔台诏谕高丽王悔过,并指出他犯下的五大罪状。高丽王因占据江华岛,而蒙古无水兵,故不从命朝觐。反而又派兵攻陷已归附于蒙古的西京等处,劫夺了降将洪福源的家。为此,窝阔台决定第三次派兵讨伐高丽。[附图:太宗窝阔台汗和向他朝觐的官员]
1235年春,窝阔台命唐古再征高丽,至1237年先后占领龙冈、咸从等余城。高丽王请降,但不亲赴朝觐,只遣使入朝。蒙古则一再促其还都陆上,履约朝觐,然高丽王总是拖延不动。因此,1240年蒙古又派兵攻克昌州、朔州等地。1241年高丽王以族子为己子入质,高丽又臣服于蒙古(内蒙古社科院历史所《蒙古族通史》,民族出版社,2001年)。