祖逖北伐失败的原因:
1、晋元帝时期,晋元帝只顾着加强自己的权势,统治集团内部的矛盾与日俱增,而南方的人民缺乏大统一的意识,并且祖逖的北伐并没有得到晋文帝的支持,所以北伐力量不够雄厚,所以一件事情的成败与得到的支持与自身实力的雄厚与否有直接的关系。
2、祖逖手中军队的实力远远不如北方敌人的实力,祖逖的军队并没有得到朝廷的大力资助,朝廷只是象征性地给祖逖一些兵马而已,至于一些军需物资,壮大军队需要的资本,祖逖都是靠自己争取的,虽然祖逖后来的军队也壮大起来,不过军队的战斗力不是单单看士兵数目的多少,民间凑成的军队比起常年训练有素的北方军,实力悬殊太大,虽然祖逖也曾取得一些胜利,但是都是短暂性的。
3、祖逖的北伐触犯了军事行动的禁忌,北伐队伍孤军作战,根本没有后援军队作为紧急支援,北伐初期的时候,司马睿想援助祖逖都没能援助得上,所以祖逖的军队和北方军的每一次作战都像是背水一战,再者说,没有后援军队也就是说粮食的供应都会跟不上,粮草跟不上必定更会导致军心大乱,直接不战自败。