蒙古自成吉思汗开始崛起,就四处征伐周边国家,无一是其对手,但为什么在东边会留下一个小小的高丽王朝存在呢?其实蒙古和高丽在1231年至1273年之间发生过很多次的战争,最后终于将高丽打得服服帖帖的,高丽活在蒙古的殖民统治之下近百年。
高丽蒙古战争过程长达四十多年,都是由蒙古主动发生,地点都在高丽境内,元朝统治者换了三位,窝阔台在位期间曾经四次出征高丽,贵由汗至蒙哥汗四征高丽,最终在忽必烈时期征服了高丽王朝,高丽成为了元朝的藩属国。
公元1231年,蒙古大汗窝阔台派出大军征讨高丽,高丽大军不敌,蒙古军连下多个高丽城池,高丽大王王蜟迁都于海中江华岛,后来由于蒙古军主帅阵亡,蒙古军才从高丽撤军。
从公元1235年到1241年之间,蒙古军经常入侵高丽,在高丽境内四处烧杀抢掠,高丽军根本无法抵抗,于是高丽王向蒙古求和,派遣了一个无关紧要的人物去蒙古当人质。后来被蒙古人识破,于是蒙古再次进攻高丽,高丽军再次被打得大败,蒙古要求高丽派出王室成员到蒙古为人质,高丽王无奈只得将世子送入蒙古为质,两国开始了短期的和平。
蒙古先后征讨高丽,给高丽百姓造成了深重的灾难,一些高丽的主战派抵抗蒙古的贼心不死,于是向高丽王建议断绝对蒙古的朝贡。这就引来了蒙古的不满,公元1246年,蒙古再次派军进攻高丽,一路上攻城略地,烧杀抢掠,使得高丽损失惨重。高丽大臣趁机发动政变,逼迫高丽王向蒙古投降,于是两国得到和解,高丽王派遣王子进入蒙古为人质,两国罢兵。
元世祖忽必烈继位之后,送还高丽世子回国继承王位,是为高丽元宗,此后开始对蒙古采取和亲的政策,这引起了高丽大臣的不满。于是众高丽大臣发动政变,废掉了高丽王。蒙古大军攻入高丽,连下高丽多城,杀死了高丽反叛的大臣,帮助高丽王恢复了王位。
公元1271年到1273年,元朝大军再次进攻高丽,元军不仅占领了高丽陆上领土,还攻占领了济州岛,高丽王投降蒙古汗国,并且成为元朝的藩属国,高丽蒙古战争正式结束。
公元1280年元朝为了进攻日本在朝鲜半岛设置征东行省,元朝在高丽征发军士、水手25,000人,战船900艘,参加了征讨日本的战争。高丽自元宗以后,直到元朝灭亡的这段时间里,都是娶的元朝公主为王后,而且生下的世子还必须在元朝生活长大后才能回国继承王位,高丽彻底沦为元朝的傀儡藩属国。