對于蘇聯解體的原因, 很多人都認為是被阿富汗戰爭給拖垮了, 這也是比較流行的一個原因。 然而, 事實真的是這樣嗎?
隨著阿富汗戰爭的不斷延長, 對蘇聯的經濟和軍隊造成了不小的損失。 不過歷時10年的阿富汗戰爭, 總共也只是花掉了蘇聯450億盧布。 對于蘇聯來說, 這個數目并不多。 所以阿富汗戰爭雖然對蘇聯的經濟產生了一定的影響, 但影響最大的還是蘇聯的國際形象。
1980年的莫斯科奧運會, 受到了64個國家和地區的抵制, 原因就是蘇聯執意進行阿富汗戰爭。 與此同時, 蘇聯還支持越南在東南亞的擴張,
蘇聯這時候正處于和美國爭霸的重要時期, 在其他國家和地區進行類似的經濟和軍事支援還有不少, 這種戰略擴張給蘇聯帶來了沉重的負擔, 慢慢拖垮國內經濟狀況。
蘇聯為了提升軍力, 在軍事力量上超越美國, 所以國內重點發展軍工業等重工業體系, 輕工業和農業被忽視, 造成了發展不平衡。 再加上蘇聯的經濟政策和管理越來越僵化, 沒有與時俱進和從國內實際經濟情況出發, 所以國內經濟發展越來越遲滯, 最終造成全國性的經濟停擺。