在苏联军队进入阿富汗之前看到蹊跷。在此之前,阿富汗人民党政权(属于社会主义政权)一直在大踏步地实现阿富汗世俗化,消灭国内宗教势力,尤其是在阿明取代塔拉基之后,加速了对部落首领的屠杀,只歼灭叛乱分子,绝不安抚叛乱分子,导致地方和中央之间矛盾极大,甚至苏联都劝说他们不要这样做。后来更是遭到当地武装的反击,只能控制一些大城市。
苏联出兵的原因之一是为了防止宗教势力从阿富汗渗透到中亚,而阿明也显然开始倒向美国,这是当时的苏联领导人勃列日涅夫所不能容忍的。
苏联顺利入关,很快拿下了阿富汗各大城市和地区,但难以对付当地的叛军武装。当时苏联的定位是打世界大战,促进欧洲平原的存在。但阿富汗中央政府之所以难以控制,是因为整个国家被大山分割、割裂,地方武装在大山里打游击战,苏军是苦不堪言。加上美国对这些武装力进行一些援助,苏军的优势就很难发挥出来。
随着战争越打越久,美军还教阿富汗反苏武装中用罂粟制作毒品。一些毒品流入苏联军队,阿富汗苏联军队中的很多人因此染上毒瘾,腐化堕落。而且苏联国内改革一塌糊涂,在外面十万苏军根本无法支撑,最后只能撤退。