Question: when did germany and soviet union sign non aggression pact
Answer: The Molotov -- Ribbentrop Pact , also known as the Nazi -- Soviet Pact , the German -- Soviet Non-aggression Pact or the Nazi German - Soviet Pact of Aggression ( officially : Treaty of Non-aggression between Germany and the Union of Soviet Socialist Republics ) , was a neutrality pact between Nazi Germany and the Soviet Union signed in Moscow on 23 August 1939 by foreign ministers Joachim von Ribbentrop and Vyacheslav Molotov , respectively .