在19世紀,沙俄以武力手段,再通過各種條約,從晚清割占的中國領土總計約有150萬平方公裏。在所有的列強中,沙俄是侵占中國領土最多的。十月革命後蘇俄和蘇聯對中國的領土侵占主要是策動外蒙古獨立和吞並唐努烏梁海地區。
1917年10月革命後,新成立的蘇俄政府繼承了沙俄的衣缽。1919年7月蘇俄政府對外蒙古也發表了一個聲明,說:“外蒙古是一個自由的國家,它的一切權力屬於蒙古國, 任何外國都無權幹涉它的內政。”並表示,蘇俄要求立即同外蒙古建立外交關係。1921年蘇俄紅軍借口白俄軍隊入蒙,也進軍庫倫,並扶持蒙古王公建立親蘇政府。11月5日,外蒙古宣布成為“獨立國”。同日,蘇俄和外蒙古訂立《蘇蒙修好條約》,蘇俄軍隊留駐外蒙古。另一方麵,蘇聯為同中國建立外交關係,1924年5月與北洋政府簽訂協定,承認外蒙古是中國的一部分,並答應從外蒙古撤軍。但幾個月後外蒙古宣布成立“蒙古人民共和國”,從此外蒙古事實上脫離了中國,成為蘇聯的衛星國。此後,蘇聯再也不承認中國對外蒙古的主權。可以說,當時的蘇俄玩的是兩麵手法。一方麵,蘇俄為打破外交孤立,以一紙“承認中國對外蒙古的主權”的虛文換得當時的北洋政府對蘇俄的承認。一旦蘇中建交,蘇俄馬上又策動外蒙古改製共和,再次宣布獨立,此後蘇聯再也不承認中國對外蒙古的主權。清末、民國以及後來的中共政府在與列強的交涉中,屢屢受欺壓,但要說最蠻橫、最不講信譽的非沙俄以及以後的蘇俄和蘇聯莫屬。在外蒙古問題上,蘇聯一而再、再而三地把中國政府玩弄於股掌之間。
二戰末期美、英、蘇舉行雅爾塔會議,這實際上也是大國劃分勢力範圍的分髒會。斯大林為蘇聯出兵對日作戰開出的與中國有關的四項條件,就是“外蒙古現狀須予維持”、蘇中共管中長鐵路、大連港國際化以及租借旅順口等。斯大林後來對前往莫斯科交涉的宋子文威脅說,如果中國不同意這些條件,蘇聯就不出兵打日本。在蘇的強大壓力和美、英的勸說下,蔣介石無奈,隻好接受。1945年10月,外蒙古舉行所謂“公民投票”,“98%的投票人都讚同獨立”。為履行與蘇聯的協定,1946年1月中國國民政府宣布承認外蒙古獨立。敗退台灣以後,蔣介石政府於1953年宣布廢除1945年中蘇條約中關於外蒙古的協定,不承認外蒙古獨立,並把外蒙古重新納入中華民國版圖。當然,蔣的這種舉動沒有實際意義,改變不了外蒙古早已從中國獨立出去的現實。
至於中共方麵,不讓是建政前還是1949年以後,從來就沒有對外蒙古的獨立表示過任何異議和反對。事實上早在執政前,中共是支持外蒙古獨立的。1949年10月1日中共建政,10月16日即與蒙古建交,蒙古國是中共最早承認的國家之一。