Les quatre principales causes de la Première Guerre mondiale étaient les alliances internationales, l'impérialisme, la croissance militariste et le nationalisme entre les pays européens. Ces éléments ont conduit à la guerre en 1914
De 1879 à 1914, huit alliances différentes ont été conclues par diverses nations européennes. Ces accords obligeaient les pays à entrer en guerre si l'un de leurs alliés le faisait en premier. La peur de l'expansion russe provoque la signature de traités entre l'Allemagne et l'Autriche-Hongrie puis entre l'Autriche-Hongrie et la Serbie. D'autres alliances ont été formées par la Russie, la France et la Grande-Bretagne en réponse à une éventuelle agression allemande et austro-hongroise.
De nombreux pays européens possédaient des colonies dans d'autres parties du monde, en particulier en Afrique. La majeure partie de ces colonies étaient détenues par la Grande-Bretagne et la France, ce qui a augmenté leur production de ressources et leur a donné un avantage économique sur l'Allemagne.
Les rivalités entre les nations d'Europe ont conduit à une augmentation de la production militaire. La France, l'Allemagne et la Grande-Bretagne ont augmenté leurs armées et construit de puissants navires de guerre pour tenter de rester en tête dans la course aux armements. Les nations ont commencé à élaborer des plans d'attaque en cas de besoin.
Les guerres précédentes avaient laissé l'Allemagne et l'Italie en tant que nations divisées, ce qui était un coup porté à la fierté nationale. La France avait perdu des territoires au profit de l'Allemagne après la guerre franco-prussienne et voulait récupérer les terres. La Serbie et l'Autriche-Hongrie abritaient de nombreux groupes aux idéologies différentes qui voulaient se libérer de leurs nations mères.
En 1908, l'Autriche-Hongrie a envahi la Bosnie, ce qui a finalement conduit à l'assassinat de l'archiduc Ferdinand en 1914 par Gavrilo Princip de Bosnie, déclenchant les alliances et déclenchant la guerre.