元二十二年（1285年），大理段氏金齿并入大理路，设大理金齿宣慰司，迁治所至永昌府。明洪武十七年（1384年）改石甸长官司为施甸长官司，属永昌府。洪武二十三年（1390年）改永昌府置金齿军民指挥使司。永乐元年（1403年）于故腾冲府置腾冲千户所，又置湾甸州（治今昌宁县西湾甸）。宣德五年（1430年）置广邑州（治今昌宁县西广益）。正统元年（1436年）裁广邑州入顺宁府，改为右甸守御千户所，迁治至今昌宁县右甸镇。正统十年（1445年）升腾冲千户所为腾冲军民指挥使司。嘉靖元年（1522年）复置永昌府，次年置保山