十月革命及苏联建立后,由于意识形态等原因,以英国、法国为首的西方国家与苏联的矛盾激化。到20世纪30年代末,英、法的主要战略对手是苏联,而在东欧地区的问题上又与纳粹德国发生冲突。而纳粹德国向来仇视共产主义,要向苏联采取军事行动,也必须经过东欧。对苏联而言,英、法是“老牌帝国主义国家”,意识形态冲突显而易见,而纳粹德国的崛起更是直接威胁到苏联的国防安全。故此,西方、德国与苏联三方之间的博奕与斗争便开始了。
阿道夫·希特勒一面声称要消灭社会主义苏联,一面又加紧准备向西方侵略扩张。面对德国咄咄逼人之势,英、法一味退让,推行绥靖政策。企图“祸水东流”。1938年9月29日《慕尼黑协定》的签订标志着英、法绥靖政策的顶峰。
而斯大林为了保护苏联的安全及利益,决定放弃与英、法共同对抗纳粹德国,反而与之保持表面上的友好关系,一方面保护自己在东欧的利益,另一方面争取时间及空间应对纳粹德国在日后可能进行的军事行动。另一方面,希特勒为了执行1939年4月3日制定的闪击波兰的“白色方案”,避免过早地与苏联发生冲突,陷入两线作战的困难境地,所以也愿意与苏联签订非战条约