宁昌是辽河以西懿州所属的县。辽代的懿州由皇族公主的属户建立;宁昌与相邻的顺安,位于塔营子和哈尔套之间的地区。1318年,元朝将宁昌升为府。在这片边地,不同王朝先后以变化的行政名称管理当地居民,宁昌正是这一历史的一部分。