首先我们要清楚的一点是:1979年到底是个什么年份?1979年可是美苏冷战的高潮时期,也是冷战时期苏联又进攻转向防守的阶段,所以讨论苏联入侵阿富汗的原因,最好是从这个背景下入手。
苏联入侵阿富汗主要就是当时阿富汗又发生了政变,新上台的阿明政权杀害了此前的塔拉基,夺取了阿富汗政权,对外政策尤其是对苏政策产生了巨大改变。
在外交政策上,阿明政府不再奉行此前的亲苏政策,虽然表示要在美苏之间平衡以不受制于某个国家,但是在行动上阿明更倾向于和美国搞好关系而疏远苏联,甚至还驱逐了此前派驻在阿富汗的一些苏联人员,因此苏联对阿明政权极为不满。
在此时,苏联的战略就是扩张,70年代整体上美国处于守势,而苏联处于攻势,苏联谋求向南亚地区扩张,一样将势力扩展到印度洋周边地区。而阿富汗是在中亚地区的核心位置,地理位置极为关键,是沟通中亚、南亚等地区的关键枢纽,所以早在此前苏联就努力在阿富汗扩大自己的影响力,实现对阿富汗的控制,进而向其他地区扩张。
结果此时阿明搞了政变,还疏远苏联,因此苏联首先是对其政变,改变外交政策等行为表示不满,并对其进行了游说和威胁,但是阿明不为所动,最终苏联选择直接出兵干掉阿明,建立新政权,直接控制阿富汗。