Все 1930-е годы Советский Союз прилагал значительные усилия для создания системы коллективной безопасности в Европе и заслона на пути гитлеровской агрессии, но правящие круги Великобритании, Франции и Италии, подписав с Германией позорное Мюнхенское соглашение, свели их на нет. Неудачей закончились и переговоры военных представителей Англии, Франции и СССР, проходившие в Москве в августе 1939 года. Западные партнеры затягивали эти переговоры, одновременно пытаясь за спиной СССР договориться с Берлином. Дальнейшее затягивание бесплодных переговоров грозило нашей стране опасностью оказаться перед угрозой войны с объединенным фронтом западных стран. В своих намерениях создать систему коллективной безопасности в Европе советское правительство столкнулось с саботажем правящих кругов Англии и Франции и было вынуждено дать согласие на приезд в Москву фон Риббентропа для ведения переговоров о заключении Пакта о ненападении. Германский министр, в отличие от англо-французских переговорщиков, имел полномочия для подписания необходимых документов. 23 августа 1939 года он и В. М. Молотов подписали Пакт о ненападении. На принятие такого решения оказала влияние и угроза войны на два фронта: в это время на востоке, в районе реки Халхин-Гол, шли ожесточенные бои, которые могли перерасти в полномасштабную войну
с Японией. Договор о ненападении между Германией и СССР дал возможность выиграть время для укрепления обороны страны и ослабил единство агрессивного фашистско-милитаристского блока. С нападением Германии на Польшу и началом Второй мировой войны договор не связан. Не нарушал он и норм международного права.
During the 1930s, the Soviet Union did its best to build a collective security system in Europe in order to prevent the spread of the Nazi menace. However, the ruling circles of Great Britain, France and Italy nullified the efforts by signing the ignoble Munich Agreement. The military negotiations between England, France and the USSR that were held in Moscow in August 1939 were a dismal failure. The western partners delayed the negotiations trying to reach an agreement with Berlin behind the back of the Soviet Union. Further delay threatened to put Russia in a position when it had to oppose a united western front. Trying to build a collective security system in Europe, the Soviet government had to handle the sabotage campaign launched by the ruling circles of England and France and had to accept the arrival of the German Foreign Minister von Ribbentrop in Moscow to sign a non-aggression pact. Unlike British and French ministers, the German minister was authorised to sign such documents. On 23 August 1939, J. von Ribbentrop and V. M. Molotov signed the non-aggression pact. The decision was taken under a two-front military threat (there were outbursts of fierce fighting near the Khalkhin-Gol river, which could escalate into a full-scale confrontation with Japan. The German-Soviet non-aggression pact gave the USSR a chance to enhance its defence and diminished the aggressive efforts of fascist militarists.
The pact cannot be treated as violation of international law. It is in no way related to the German invasion of Poland preceding World War II.