永昌坐落在太保山下,位于大理向西的道路上。自南诏时期起,这里就是滇西的行政中心,连接高原与通往腾冲、缅甸的道路。明初,原有土城改以砖石修筑;1395年,指挥使胡渊扩建西城,将太保山纳入城墙,使山上驻军与主城连为一体。