1.历史原因。东欧各国共产党执政后,都照搬苏联模式,并在很大程度上受制于苏联,苏联强使东欧国家在内外政策上同它保持一致。东欧各国实际上没有取得独立自主的权利。历史上苏联与波兰,罗马尼亚等国家有民族积怨,如卡廷事件等。导致苏联与东欧国家的民族关系长期紧张。宗教原因,东欧部分国家的天主教势力的具有长期历史影响和深厚的群众基础,而东欧国家的僵化的宗教政策激化了社会矛盾。
2.内部原因。在经济上,大多数国家发展缓慢,改革成效不大,同西欧国家的差距越拉越大。经济困难导致经济危机,诱发政治危机和民族矛盾。在政治上,由于严重破坏了民主和法制,东欧各国的党和政府脱离了群众。党在几十年的社会主义建设中,历经波折,几乎没有安宁过。
3.苏联因素。戈尔巴乔夫的改革给东欧国家“松绑”,他的建设“人道的、民主的社会主义”纲领和对外政策的“新思维”,导致各国党内部思想混乱,推动了东欧各党的改组、分裂和蜕变。戈尔巴乔夫的思想,以及苏共关于多党制的主张,与东欧各国党主张是一致的。意识形态和政治实践上的一致性,使苏共对东欧剧变采取了支持的态度。