1945年8月,中國共產黨全面開展了內蒙古的民族工作。 10月23日,中共中央向晉察冀中央局發出《關于內蒙工作方針》指示電,指出內蒙古在戰略上的重要地位并強調在內蒙古地區實行區域自治的基本方針。
在成功解決旨在“內外蒙古合并”“獨立”的“內蒙古人民共和國臨時政府”問題后,晉察冀中央局及烏蘭夫同志根據內蒙古地區民族運動興起的現實情況,決定先建立有利于團結社會各階層的內蒙古自治運動聯合會,在它的統一領導下開展自治運動。1945年11月26日,內蒙古自治運動聯合會成立大會在張家口召開,選舉出了內蒙古自治運動聯合會執行委員會,推選烏蘭夫為執行委員會主席、常務委員會主席。自治運動聯合會在錫察等地發動群眾進行民主改革、恢復生產、改善民生,建立聯合會各盟旗分支會,大力培養革命干部,組建地方民族武裝,為成立內蒙古自治政府創造了必要條件。
按照中央的指示精神,為解決東西蒙統一自治的問題,1946年春,內蒙古自治運動聯合會與東蒙古人民自治政府在承德就自治運動召開會議,經過5次充分的協商,與會代表達成一致意見,于4月3日舉行的正式會議上順利通過了《內蒙古自治運動統一會議主要決議》。主要內容是:內蒙古自治運動聯合會是自治運動的統一領導機關,內蒙古人民革命黨解散,接受中國共產黨的領導;解散東蒙古人民自治政府,設立自治運動聯合會東蒙總分會,負責領導東部盟旗的工作等內容。“四三”會議結束了內蒙古長期被分割的歷史,制定了統一的內蒙古自治運動綱領,為內蒙古自治政府的成立奠定了基礎。
1947年春,內蒙古從東到西、自下而上要求成立自治政府的呼聲日漸高漲,成立自治政府的條件已經成熟。4月23日,內蒙古人民代表會議在王爺廟(今興安盟烏蘭浩特市)勝利召開,來自各盟旗的392名蒙漢回等民族代表出席了大會。大會順利通過了《內蒙古自治政府施政綱領》《內蒙古自治政府暫行組織大綱》等文件,形成了在內蒙古實行民族區域自治、成立內蒙古自治政府和一致擁護在內蒙古建立共產黨組織等重要決議。5月1日,內蒙古自治政府成立,選舉烏蘭夫為內蒙古自治政府主席。
內蒙古自治政府的成立開辟了新的時代,是中國共產黨民族政策的偉大實踐。