苏联、美国、英国三国首脑1945年2月在黑海北部的雅尔塔皇宫内举行会议,对第二次世界大战后的利益格局进行了瓜分,签订了《雅尔塔协定》,其中规定,“外蒙古的现状须予维持”,但是这要征得蒋介石的同意。民国政府在1945年8月派出以行政院长宋子文为团长的代表团前往莫斯科谈判,蒋介石的大儿子蒋经国也随团。但是斯大林粗暴拒绝在此问题上的谈判余地,称中国没有力量就不要讲废话。

代表团8月7日抵达莫斯科。蒋经国回忆说,正式谈判开始时,斯大林将《雅尔塔协定》掷在宋子文面前,态度傲慢地说:“你看过这个东西没有?你谈问题,是可以的,但只能拿这个东西做根据,这是罗斯福签过字的。”


关于外蒙古独立问题的谈判进行了很长时间,都没有结果。蒋介石致电代表团,指示不要与斯大林正式谈判,派蒋经国以私人身份去见斯大林,说明不能让外蒙古独立的理由。


据蒋经国自述,当时他向斯大林解释道:“中国七年抗战,就是为了要把失土收复回来,今天日本还没有赶走,东北、台湾还没有收回,一切失地,都在敌人手中;反而把这样大的一块土地割让出去,岂不失却了抗战的本意?我们的国民一定不会原谅我们,会说我们出卖了国土;在这样情形之下,国民一定会起来反对政府,那我们就无法支持抗战,所以,我们不能同意外蒙古归并给俄国。”


斯大林的回应是:“你这段话很有道理,我不是不知道。不过,你要晓得,今天并不是我要你来帮忙,而是你要我来帮忙;倘使你本国有力量,自己可以打日本,我自然不会提出要求。今天,你没有这个力量,还要讲这些话,就等于废话!”


至于为什么要插手外蒙古,斯大林说:“老实告诉你,我之所以要外蒙古,完全是站在军事的战略观点而要这块地方的。”他还拿出地图来,指着说:“倘使有一个军事力量,从外蒙古向苏联进攻,西伯利亚铁路一被切断,苏联就完了。”


蒋经国说:“现在你用不着再在军事上有所忧虑,你如果参加对日作战,日本打败之后,他不会再起来;他再也不会有力量占领外蒙古,作为侵略苏联的根据地。你所顾虑从外蒙进攻苏联的,日本以外,只有一个中国;但中国和你订立《友好条约》,你说二十五年,我们再加五年,则三十年内,中国也不会打你们;即使中国要想攻击你们,也还没有这个力量,你是很明白的。”


斯大林不以为然,认为日本虽然战败,但是很快就会恢复起来,所以苏联还是“非要把外蒙古拿过来不可”。


在谈话的后来,斯大林对蒋经国说:“我不把你当做一个外交人员来谈话,我可以告诉你:条约是靠不住的。再则,你还有一个错误。你说,中国没有力量侵略俄国,今天可以讲这话;但是只要你们中国能够统一,比任何国家的进步都要快。”


经过许多次的谈判,因要求苏联出兵中国东北助中国抗战,国民政府做出了重大让步。在1945年8月14日签订的《中苏友好条约》。宋子文拒绝签字,由民国政府外长王世杰代签。


外蒙古在10月份的公民投票中宣告独立。 中国民国政府于苏联出兵东北二战结束后不承认《中苏友好条约》有效,拒不承认蒙古独立,并付诸联合国从法定上肯定蒙古独立属于非法。尔后中国内战中以中国共产党的胜利而告终,国民政府再无力收复蒙古。


以毛泽东为新中国的领导人因为各种利益的平衡,承认并支持蒙古独立,并建立外交关系。一九八二年,中共另一领导人邓小平第一次公开批评斯大林的大俄沙文主义,并承认中国当时承认并支持蒙古独立是历史性错误。