The Molotov–Ribbentrop Pact, officially the Treaty of Non-Aggression between Germany and the Union of Soviet Socialist Republics, was a non-aggression pact between Nazi Germany and the Soviet Union with a secret protocol that partitioned Central and Eastern Europe between them. The pact was signed in Moscow on 23 August 1939 by German Foreign Minister Joachim von Ribbentrop and Soviet Foreign Minister Vyacheslav Molotov. Unofficially, it has also been referred to as the Hitler–Stalin Pact and the Nazi–Soviet Pact.
The treaty was the culmination of negotiations for an economic agreement between the USSR and Nazi Germany which the Soviets used to obtain a political agreement – see Nazi–Soviet economic relations (1934–1941) § 1938–1939 deal discussions. On 22 August, Ribbentrop flew to Moscow to finalize the treaty, which the Soviets had sought before with Britain and France. The Molotov–Ribbentrop pact, signed the next day, guaranteed peace between the parties and was a commitment neither government would aid or ally itself with an enemy of the other. In addition to the publicly announced stipulations of non-aggression...