蒙古帝国西征没有灭掉东罗马帝国的原因如下:
1.第一次蒙古西征过程中,东罗马帝国已经只是一个历史名词而已,蒙古军队不可能与东罗马帝国发生交集,更不要说去征服它。
2.罗马对蒙古统治者来说就是一个宗教国,没有必要用兵。
3.东罗马地理上离蒙古较远,其后更是分裂造成不能凝聚力量做大事,所以根本没必要理会。
史上蒙古帝国的三次西征
蒙古帝国第一次西征元太祖十四至十九年(1219-1224年),成吉思汗率军与花剌子模国进行的一场战争。
蒙古第二次西征即蒙古汗国的第二次西征。元太宗八年至十四年(1236-1241年)窝阔台汗遣拔都等诸王率军征服伏尔加河以西诸国的战争。
蒙古第三次西征之战元宪宗二年至世祖中统元年(1252年一1260年),蒙哥汗派其弟旭烈兀率领10万大军攻波斯的战争。即蒙古第三次西征。
西征的原因
成吉思汗所以西征和当时雄踞中亚的花剌子模大汗摩诃末背信弃义有直接关联。