西漢至十六國“五涼”時期,古城鎮(zhèn)境域屬武威郡鸞鳥其,鸞鳥縣治所即今涼州區(qū)古城鎮(zhèn)一帶。
北魏至隋初,屬武威郡林中縣。
元代時期,屬永昌路西涼州。
明清時期,先后歸涼州衛(wèi)和武威縣。
民國元年(1912年)后,屬武威縣古城鄉(xiāng)。
民國三十八年(1949年)9月后,屬古城區(qū)。
1952年7月,屬第九區(qū)(古城)。
1956年1月撤區(qū)并鄉(xiāng),為古城鄉(xiāng)。
1958年10月,為古城公社。
1962年,分設為古城、韓佐、校尉公社。
1983年7月,分屬古城、校尉鄉(xiāng)。
1986年1月,韓佐鄉(xiāng)并入古城鄉(xiāng)。
1991年10月,分設為韓佐、古城鄉(xiāng)。
2002年8月,古城撤鄉(xiāng)建鎮(zhèn)。
2004年7月,校尉鄉(xiāng)和古城鎮(zhèn)合并設立古城鎮(zhèn)。