Договор был подписан после провала московских переговоров, проводившихся весной-летом 1939 года между представителями СССР, Англии и Франции в целях заключения тройственного договора о взаимопомощи (проект договора был представлен Советским правительством 2 июня) и военной конвенции, предусматривающей конкретные военные меры по обеспечению коллективной безопасности в Европе.
В ходе переговоров обнаружилось нежелание Англии и Франции дать конкретные военные обязательства и разработать реальные военные планы для противодействия возможной германской агрессии. Более того, параллельно с московскими переговорами английское правительство проводило переговоры в Лондоне с германскими представителями о разграничении сфер влияния. И это ещё более усилило опасения советского правительства в том, что его западные партнеры стремятся направить гитлеровскую агрессию на восток, ту агрессию, которая уже привела к «Мюнхенскому сговору» и разделу Чехословакии. В результате провала московских переговоров СССР потерял надежду на создание военной коалиции с западными державами и оказывался в обстановке враждебного окружения, когда на Западе его потенциальными противниками были как страны «санитарного кордона», так и Германия, а на Востоке в роли агрессора выступала милитаристская Япония. В этих условиях СССР был вынужден согласиться на предложения Германии о начале переговоров о заключении договора о ненападении.
"Позиция западных держав предопределила срыв московских переговоров и поставила Советский Союз перед альтернативой: оказаться в изоляции перед прямой угрозой нападения фашистской Германии или, исчерпав возможности заключения союза с Великобританией и Францией, подписать предложенный Германией договор о ненападении и тем самым отодвинуть угрозу войны. Обстановка сделала неизбежным второй выбор. Заключённый 23 августа 1939 советско-германский договор способствовал тому, что, вопреки расчётам западных политиков, мировая война началась со столкновения внутри капиталистического мира. "
Большая Советская Энциклопедия.
и в 1945 году в Берлине окончательно сблизились )