直接原因:

1978年,人民民主党激进分子推翻阿富汗政府,暗杀了第一任领导人,组织新政府,并由党总书记努尔·穆罕默德·塔拉基出任国家元首(革命委员会主席),但在1979年9月又被其副手部长会议主席哈菲佐拉·阿明所取代。同年12月27日,苏联人支持的另一名左翼分子巴布拉克·卡尔迈勒在政变中上台。当卡尔迈勒推行俄国化的企图遭到武装反对时,他要求并接受苏联援助,对反对派进行镇压,导致阿富汗战争的爆发。

根本原因:

到70年代末,苏阿关系闹到了要刀兵相见的地步。在70年代,美苏争霸出现了苏攻美守的棋局。苏联继承老沙皇南下战略的衣钵,企图以阿富汗为南下的基地,进而打通陆上通道直下印度洋,威胁中东产油区和迂回包围欧洲,并与其太平洋战略互相呼应,最终实现其世界称霸的目的。