唐代,南河縣先屬羅州(后屬順州)。
宋代,南河縣并入陸川縣,屬南河鄉(xiāng)清湖堡。
清宣統(tǒng)二年(1910年),稱南興鄉(xiāng)清湖堡。
民國四年(1915年),分為清湖上、下堡,古城為清湖下堡;民國三十年(1941年)把清湖下堡的正興,共衛(wèi)、衛(wèi)安、永安、清耳等5個(gè)小鄉(xiāng)合并為盤龍鄉(xiāng)。
解放后,改為南興區(qū)盤龍鄉(xiāng),后多次與清湖合并為八區(qū)、九區(qū),東風(fēng)人民公社。
1961年,分設(shè)古城人民公社。
1984年,改稱為古城鄉(xiāng)。
1992年10月,撤鄉(xiāng)改鎮(zhèn)。
2002年,興建街背沖農(nóng)貿(mào)市場。