第一,苏联对阿富汗的占领,遭到了国际上的反对和施压,苏联面临的舆论压力越来越大。 第二,苏联对阿富汗的占领,付出了大量的代价,消耗了大量的国力民力,再在阿富汗空耗资源于国不利
虽然苏军当时已经基本上占领了阿富汗各个主要城市,但众所周知阿富汗是个十分贫穷的国家,占领了城市对它的影响并不大。而各地的游击抵抗力量却如星火燎原般让苏军应接不暇,军费开支和军人伤亡高居不下,再加上西方国家对阿富汗抵抗力量的大力援助以及苏联国内各种矛盾日益激化,让苏联领导层感到无力再继续支撑下去了,因此才无奈撤军的!