1912年，中华民国成立，外蒙古、西藏和唐努乌梁海（即图瓦人民共和国）则趁机宣布独立，但并没有获得中华民国北洋政府的承认。1915年，中、俄两国以及外蒙古代表签订中俄蒙协约，外蒙古承认中国对其有主权。1921年，外蒙古再次独立，但均未被当时的北洋政府及以后的国民政府所承认。1945年2月11日，在没有中国参与的情况下，美、英两国与苏联签定涉及外蒙古以及中国主权的《雅尔塔协定》。其中规定：“外蒙（蒙古人民共和国）的现状应予保持。”1945年8月14日，在苏联的强势压力和种种考虑之下，国民政府作出妥协，与苏联签订了《中苏友好同盟条约》，条约规定如果外蒙古通过全民投票进行独立的话，中国政府将承认外蒙古独立。10月20日，外蒙古举行全民投票，投票结果显示，100%的公民赞成外蒙古独立。1946年1月5日，中华民国承认蒙古人民共和国從中國独立。1953年2月23日，因苏联屡次违反《中苏友好同盟条约》，中华民国宣布该条约失效。中华人民共和国成立以后，于当年10月16日与蒙古人民共和国正式建交，1961年两国正式划定边界。（关于外蒙古的独立过程，详见外蒙古独立）