战国时期,赵武候在今古城村筑云中城。
从赵武灵王置云中郡(前306年)至唐玄宗开元二年(714年),将设在云中城的单于大都护府徒至盛乐(今和林格尔县土城子)。
东晋、十六国期间,曾有代国昭成皇帝什翼犍和北魏拓拔珪,先后在云中城立都。
民国时期,为托克托县民丰乡。
1950年,划为第四行政区。
1955年,划为古城乡。
1958年,属五星公社。
1962年,划为古城公社。
1968年,成立古城革命委员会。
1981年,恢复古城公社。
1983年,撤古城公社建古城乡。
2006年,古城乡与永圣域乡合并为古城镇。