敘永鎮(zhèn)境域分東西兩城,西城舊為敘永廳治,東城舊為縣治,先是東城屬貴州,稱貴城;西城屬四川,稱西城。
清雍正八年(1730年),設敘永直隸廳,轄永寧縣,兩城均劃歸四川。
宣統(tǒng)二年(1910年),屬永城里。
民國二年(1913年),屬敘永縣城鄉(xiāng)區(qū)。
民國十八年(1929年),城鄉(xiāng)區(qū)改為中城鎮(zhèn)。
民國三十七年(1948年),改名雙城鎮(zhèn)。
1950年,改為城關(guān)區(qū)。
1954年,撤區(qū),成立城市工作委員會。
1956年,改為城關(guān)鎮(zhèn)。
1981年12月,更名敘永鎮(zhèn)。
1992年9月,永寧區(qū)和丹巖、魚鳧、先農(nóng)3鄉(xiāng)并入。