明朝时期,八寨镇境域为阿雅城。
清朝时期,为永平里。
民国时期,属马关县三区。
民国十九年(1930年),为马关县西区。
民国二十年(1931年),为二区。
民国二十三年(1934年),为四区。
民国二十九年(1940年),扩大乡镇时称廉喜乡。
民国三十四年(1945年),为玉城镇。
1950年,为四区。
1969年1月,区改公社。
1984年1月,公社改区。
1988年2月,区改镇,原小乡镇改办事处。
2006年,浪桥乡并入八寨镇。