洪武元年,元朝被朱元璋的军队打的节节败退,一路退到了蒙古草原,至此,朱元璋除了西南,西北一些地方还被元庭残余占据外,基本统一了天下,为了能完成天下一统,朱元璋下令进行了第一次北伐。
当时,西南地区还有一个梁王政权,盘踞在云南,他们主要由故元梁王和土酋段氏组成,以昆明为统治中心,仍奉元朝为正朔,接受了已经退守到蒙古沙漠的元朝残余势力的命令,而土酋段氏则控制着大理一带。
为了能快速完成明朝天下一统,早日结束战乱,还百姓一个休养生息的社会,朱元璋想着以和平的方式解决云南问题,多次派遣使者前往谈判,但是,没想到的是,多位使者一去,均被残忍的杀害了,朱元璋顿时龙颜大怒,决定武力平叛,于是派了30万大军出兵西南。