Duits-Sovjet-niet-aanvalsverdrag , ook wel nazi-Sovjet-niet-aanvalsverdrag, Duits-Sovjet-niet-aanvalsverdrag, Hitler-Stalin-pact, Molotov-Ribbentrop-pact, (23 augustus 1939), niet-aanvalsverdrag tussen Duitsland en de Sovjet-Unie die slechts een paar dagen voor het begin van de Tweede Wereldoorlog werd afgesloten en die Oost-Europa verdeelde in Duitse en Sovjet-invloedssferen.
De Sovjet-Unie was er niet in geslaagd een collectieve veiligheidsovereenkomst te sluiten met Groot-Brittannië en Frankrijk tegen nazi-Duitsland , met name ten tijde van de Conferentie van München in september 1938. Begin 1939 stonden de Sovjets voor het vooruitzicht de Duitse militaire expansie in Oost-Europa vrijwel alleen te weerstaan, en dus begonnen ze te zoeken naar een beleidswijziging. Op 3 mei 1939 ontsloeg Sovjetleider Joseph Stalin minister van Buitenlandse Zaken Maksim Litvinov, die joods was en een voorstander van collectieve veiligheid, en verving hem door Vyacheslav Mikhaylovich Molotov, die al snel onderhandelingen begon met de nazi-minister van Buitenlandse Zaken, Joachim von Ribbentrop. De Sovjets bleven ook onderhandelen met Groot-Brittannië en Frankrijk, maar uiteindelijk koos Stalin ervoor om een overeenkomst met Duitsland te bereiken. Door dit te doen hoopte hij de Sovjet-Unie in vrede te houden met Duitsland en tijd te winnen voor de opbouw van het Sovjet militaire establishment, dat ernstig verzwakt was door de zuivering van het officierenkorps van het Rode Leger in 1937. De aarzeling van de westerse democratieën om zich tegen te verzetten Adolf Hitler speelde, samen met Stalins eigen onverklaarbare persoonlijke voorkeur voor de nazi’s, ook een rol bij de uiteindelijke keuze van Stalin. Hitler van zijn kant wilde een niet-aanvalsverdrag met de Sovjet-Unie, zodat zijn legers vrijwel ongehinderd door een grootmacht Polen konden binnenvallen, waarna Duitsland de strijdkrachten van Frankrijk en Groot-Brittannië in het westen kon afhandelen zonder tegelijkertijd tegen de Sovjet-Unie te moeten vechten. op een tweede front in het oosten. Het eindresultaat van de Duits-Sovjet-onderhandelingen was het niet-aanvalsverdrag, dat dateerde van 23 augustus en werd ondertekend door Ribbentrop en Molotov in aanwezigheid van Stalin, in Moskou.
De voorwaarden van het Duits-Sovjet-niet-aanvalsverdrag waren in het kort als volgt: de twee landen kwamen overeen elkaar niet aan te vallen, onafhankelijk of in samenwerking met andere mogendheden; geen derde macht te steunen die de andere partij bij het pact zou kunnen aanvallen; om met elkaar in overleg te blijven bij vragen die hun gemeenschappelijke belangen raken; zich niet aan te sluiten bij een groep machten die een van de twee partijen direct of indirect bedreigen; om alle verschillen tussen de twee op te lossen door middel van onderhandeling of arbitrage. Het pact zou 10 jaar duren, met automatische verlenging met nog eens 5 jaar, tenzij een van de partijen opzegging om het 1 jaar voor het verstrijken ervan op te zeggen.
Aan dit openbare pact van niet-aanvaring was ook een geheim protocol toegevoegd. bereikte op 23 augustus 1939, die heel Oost-Europa in Duitse en Sovjet-invloedssferen verdeelde. Polen ten oosten van de lijn gevormd door de rivieren Narew, Vistula en San zou onder de Sovjet-invloedssfeer vallen. Het protocol wees ook Litouwen, Letland, Estland en Finland toe aan de Sovjet-invloedssfeer en bracht verder het onderwerp van de scheiding van Bessarabië van Roemenië aan de orde. Een geheim aanvullend protocol (ondertekend op 28 september 1939) verduidelijkte de Litouwse grenzen.De Pools-Duitse grens werd ook bepaald en Bessarabië werd toegewezen aan de Sovjet-invloedssfeer. In een derde geheim protocol (ondertekend op 10 januari 1941 door graaf Friedrich Werner von Schulenberg en Molotov) deed Duitsland afstand van zijn aanspraken op delen van Litouwen in ruil voor betaling door de Sovjet-Unie van een door de twee landen overeengekomen bedrag.
De openbare Duits-Sovjet-niet-agressie Pact veroorzaakte opschudding in de hoofdsteden van Groot-Brittannië en Frankrijk. Nadat Duitsland op 1 september 1939 Polen vanuit het westen was binnengevallen, vielen Sovjettroepen op 17 september Polen binnen vanuit het oosten, twee dagen later ontmoetten ze de oprukkende Duitsers bij Brest-Litovsk. De opdeling van Polen vond plaats op 29 september, op welk moment de scheidslijn tussen Duits en Sovjetgebied werd gewijzigd in het voordeel van Duitsland en oostwaarts werd verplaatst naar de rivier de Bug (d.w.z. de huidige Pools-Russische grens). De Sovjets probeerden kort daarna hun invloedssfeer te consolideren als een verdedigingsbarrière tegen de hernieuwde Duitse agressie in het oosten. Dienovereenkomstig viel de Sovjet-Unie Finland op 30 november aan en dwong het in maart 1940 de landengte van Karelië af te staan en andere concessies te doen. De Baltische republieken Letland, Litouwen en Estland werden geannexeerd door de Sovjet-Unie en werden in augustus 1940 georganiseerd als Sovjetrepublieken. Het niet-aanvalsverdrag werd een dode letter op 22 juni 1941, toen nazi-Duitsland, na een groot deel van West- en Midden-Europa viel de Sovjet-Unie zonder waarschuwing aan tijdens Operatie Barbarossa.
De grenzen van de Sovjet-Unie met Polen en Roemenië die na de Tweede Wereldoorlog werden gevormd, volgen ongeveer de grenzen van het niet-aanvalsverdrag in 1939-1941. Tot 1989 ontkende de Sovjet-Unie het bestaan van de geheime protocollen omdat ze werden beschouwd als bewijs van haar onvrijwillige annexatie van de Baltische staten. Sovjetleiders waren aanvankelijk niet bereid om de vooroorlogse grenzen te herstellen, maar de veranderingen die zich in de vroege jaren negentig in de Sovjet-Unie voordeden, maakten het voor Sovjetleiders vrijwel onmogelijk om de onafhankelijkheidsverklaringen van de Baltische staten in 1991 te bestrijden.