洪武元年朱元璋驱逐元顺帝,建立大明。然中原及边疆还有大量的元朝残部,威胁明朝的统治。云南当时仍处于割据状态,当时镇守云南的是梁王把匝剌瓦尔密、大理段氏及当地的土官。鉴于云南独特的地理位置,为了实现大明的大一统,明政府对支持北元政权的云南部众采取了招降、伐兵、监管、教化等一系列政策。