明洪武十五年公元1382年正月明太祖命明征南将军:傅友德、明左副将军:蓝玉、明右副将军:沐英,率步骑30万征服云南行省,此地正是北元梁亲王:孛儿只斤·巴匝刺瓦尔密,封地所在,在明军逼近经辰州路、沅州路奔八番顺元等处宣慰司都元帅府、播州宣慰司、思州宣慰司、新添葛蛮安抚司、乌撒乌蒙宣慰司、亦溪不薛宣慰司、普定路、普安路等地,后直逼云南行省曲靖路。
北元梁亲王得知明军大兵压境立刻派遣北元司徒兼云南平章政事:达理麻,领十万精兵屯驻曲靖路以抗拒明军南下。
为了诱惑北元军队成功打败他们,明征南将军率部趁着大雾逼近白石江边,便采取了声东击西的战术沿江边摆开阵势,做出要强行渡江的样子,让敌将不得不集中全部精锐把守白石江另一边准备迎战。
而明征南将军则暗中派遣数十人从白石江下游偷偷渡江,进至北元军队后方鸣金击鼓摇旗呐喊,不知所措的北元司徒闻报急撤将士抵御,却引起了江边北元军队的阵势骚动。
这时明征南将军乘机挥师渡江,以勇猛且善游泳的兵士作先锋,攻破北元司徒的前军,又让明右副将军率铁骑直捣敌人中军帐,导致北元军大败活捉了北元司徒平定了曲靖路。
接着明征南将军又分遣明左副将军、明右副将军率军进入中庆路,北元梁亲王得知北元司徒兵败被擒当即便弃城逃跑与妻子一起投滇池而死,北元云南右丞:观音保,只得出城投降明军,明征南将军仅用百余日时间就平定了八番顺元等处宣慰司都元帅府、云南行省。
之后明太祖就让养子沐英镇守此地并改名为〈云南承宣布政使司〉又设立「云南都指挥使司」、还改八番顺元等处宣慰司都元帅府为(贵州都指挥使司)又置有云南左卫、云南右卫、云南中卫、云南前卫、云南后卫、建昌卫、临安卫共7卫以及曲靖守御千户所、会川守御千户所。
其中会川守御千户所隶属于建昌卫,曲靖守御千户所直隶于云南都指挥使司,同时又设置有东川卫、乌撒卫、乌蒙卫、芒部卫、普安卫