内部原因:从东欧各国内部看,经济上坚持高度集中的经济体制越来越不适应经济发展的要求。20世纪80年代,东欧社会主义国家的改革成效不大,经济每况愈下,日益严重的经济危机,导致了严重的社会危机,这也是发生巨变的根本原因;另外,东欧各国内部官僚主义膨胀、特权、腐败、法制遭到践踏等原因也不可小视。
苏联因素:东欧国家共产党人中的一部分推崇戈尔巴乔夫的“新思维”,改行民主社会主义,推动了东欧各国党的分裂、改组和蜕变,加速了东欧的剧变。
历史原因:东欧社会主义国家是在反法西斯战争胜利的基础上,依靠苏联的支持和援助实现的。二战后,在苏联的控制下,东欧各国实际上没有取得独立自主的权利。政治上,受控于苏联;经济上,苏联高度集中的斯大林模式成为东欧各国效仿奉行的社会主义模式。
外部因素:西方国家对东欧实行“和平演变”策略。二战以后,尤其是进入20世纪80年代以来,美国和西方国家凭借经济和科技优势,利用社会主义国家的困难和改革的复杂形势,加速了“和平演变”步伐。而此时的苏联也放松对东欧的控制。