这24位大明亲王都被明太祖分封在各地镇守江山,还规定〈藩王无诏不得入京!不得相见、也不准做生意,而是由朝廷供养着,〉包括亲王、郡王宗室的;世子、邸下、镇国将军、辅国将军、奉国将军、镇国中尉、辅国中尉、奉国中尉以及郡主、县主、郡君、县君、乡君。
明洪武十五年公元1382年正月明太祖命明征南将军傅友德、明左副将军蓝玉、明右副将军沐英,率步骑30万征服云南行省,此地正是北元梁亲王孛儿只斤·巴匝刺瓦尔密,封地所在,在明军逼近经辰州路、沅州路奔八番顺元等处宣慰司都元帅府、播州宣慰司、思州宣慰司、新添葛蛮安抚司、乌撒乌蒙宣慰司、亦溪不薛宣慰司、普定路、普安路等地,后直逼云南行省曲靖路。
北元梁亲王得知明军大兵压境立刻派遣北元司徒兼云南平章政事达理麻,领十万精兵屯驻曲靖路以抗拒明军南下。
为了诱惑北元军队成功打败他们,明征南将军率部趁着大雾逼近白石江边,便采取了声东击西的战术沿江边摆开阵势,做出要强行渡江的样子,让敌将不得不集中全部精锐把守白石江另一边准备迎战。
而明征南将军则暗中派遣数十人从白石江下游偷偷渡江,进至北元军队后方鸣金击鼓摇旗呐喊,不知所措的北元司徒闻报急撤将士抵御,却引起了江边北元军队的阵势骚动。
这时明征南将军乘机挥师渡江,以勇猛且善游泳的兵士作先锋,攻破北元司徒的前军,又让明右副将军率铁骑直捣敌人中军帐,导致北元军大败活捉了北元司徒平定了曲靖路。
接着明征南将军又分遣明左副将军、明右副将军率军进入中庆路,北元梁亲王得知北元司徒兵败被擒当即便弃城逃跑与妻子一起投滇池而死,北元云南右丞观音保,只得出城投降明军,明征南将军仅用百余日时间就平定了八番顺元等处宣慰司都元帅府、云南行省。
之后明太祖就让养子沐英镇守此地并改名为〈云南承宣布政使司〉又设立「云南都指挥使司」、还改八番顺元等处宣慰司都元帅府为(贵州都指挥使司)又置有云南左卫、云南右卫、云南中卫、云南前卫、云南后卫、建昌卫、临安卫共7卫以及曲靖守御千户所、会川守御千户所。
其中会川守御千户所隶属于建昌卫,曲靖守御千户所直隶于云南都指挥使司,同时又设置有东川卫、乌撒卫、乌蒙卫、芒部卫、普安卫这5卫最初亦隶属于云南都指挥使司。
2月改曲靖守御千户所为曲靖军民指挥使司,安置于楚雄卫,3月置(大理卫)又改曲靖军民指挥使司为卫。
10月建昌卫和会川守御千户所改隶四川都司,另外还设有;霑益守御千户所、盘江守御千户所,直隶于四川行都司,其中霑益守御千户所改为霑益卫。
在云南承宣布政使司下除了正式府州还设有南甸宣慰司、干崖宣慰司、麓川平缅宣慰司,以及木邦宣慰司、孟养宣慰司、缅甸宣慰司、八百大甸宣慰司、车里宣慰司、老挝宣尉司。
随后朝廷改原来设立的〈拱卫司〉后改称「亲军都尉府」统辖(仪鸾司)掌管皇帝陛下的仪仗和侍卫,但明太祖为了加强维护皇权便裁撤了亲军都尉府与仪鸾司,改置〈锦衣卫〉隶属于「南北镇抚司」。
这点作为皇帝侍卫宫廷的军事机构,锦衣卫主要职能为〈掌直驾侍卫、巡查缉捕〉从事侦察、逮捕、审问等活动,也有参与收集军情、策反敌将的工作。
其中〈南镇抚司〉负责本卫的法纪、军纪,「北镇抚司」负责传理皇帝钦定的案件,拥有自己的监狱(诏狱)可以自行逮捕、刑讯、处决,不必经过司法机构。
北镇抚司外部任务较多,经常出差全国,故此北镇抚司外出特务皆为〈钦差〉明代最有名的锦衣卫即为(北镇抚司十三太保)。
南北镇抚司下设有五个卫所,