Руководство СССР вынуждено было пойти на подписание соглашения с Германией, так как Франция и Англия всячески затягивали переговоры о создании системы коллективной безопасности и параллельно пытались договориться с Германией. В такой ситуации СССР также попытался договориться с Германией. Гитлер пошел сразу же на соглашение, так как не был готов к ведению войны на два фронта, и нейтралитет СССР был ему крайне удобен. Договор о ненападении с Германией не смог бы предотвратить Вторую мировую войну. Так как уже был упущен удобный момент, когда Западные страны проводили политику «умиротворения», шли на уступки Гитлеру.