هناك عدة عوامل أسهمت في سقوط الشيوعية في الاتحاد السوفيتي ، ومن أهمها :
1- الانهيار الاقتصادي : ارتفاع الديون الخارجية وترهل الاقتصاد السوفيتي بعد الحرب الباردة وتقلص الإنتاج الصناعي.
2- الأزمة السياسية والمجتمعية : تعرض نظام الاتحاد السوفيتي للعديد من الانتقادات الداخلية والخارجية ونشوب ثورات في دول خارج الاتحاد.
3- التغييرات الثقافية : تغير الثقافة في الاتحاد السوفيتي واستحواذ الثقافة الغربية والتأثير على أسلوب الحياة والتفكير.
4- انخفاض الدعم الشعبي : تزايد الانتقادات الشعبية لنظام الحزب الشيوعي و تواجه الحكومة الاتحادية نقصاً حادًا في الدعم الشعبي.
5- الإصلاح الاقتصادي : كان هناك نقص في الإصلاح الاقتصادي في الاتحاد السوفياتي وكان لزامًا عليه الاضطلاع بإصلاحات اقتصادية مضاعفة بعد تدخل العوامل الأخرى المذكورة في أعلاه.