Sebagai seorang Marxis–Leninis, Stalin memperkirakan akan terjadi Perang Dunia Kedua di antara negara-negara kapitalis. Saat Jerman Nazi menguasai Austria dan kemudian sebagian wilayah Cekoslowakia pada tahun 1938, Stalin menyadari bahwa perang tersebut akan segera dimulai. Ia ingin Uni Soviet bersikap netral selama konflik tersebut dengan harapan agar perang Jerman melawan Prancis dan Britania Raya akan menyisakan Soviet sebagai kekuatan yang dominan di Eropa. Dari sudut pandang militer, Uni Soviet juga menghadapi ancaman dari timur, yaitu Kekaisaran Jepang, dan pasukan Soviet sempat bentrok dengan Jepang pada Mei 1939. Stalin pun memulai program pembangunan kekuatan militer dan jumlah anggota Tentara Merah berlipatganda antara Januari 1939 dan Juni 1941, meskipun banyak perwira yang tidak memperoleh pelatihan yang baik akibat proses perekrutan yang terburu-buru.