隆慶三年(1569),江西提督、都御史張翀接受贛州知府黃扆的提議,向皇帝奏請(qǐng)割龍南的高砂、下歷、橫江三堡,信豐的譚慶堡,安遠(yuǎn)的大石堡、小石堡、伯洪堡,廣東省和平縣上陵、下陵、烏虎鎮(zhèn)三堡,信豐潭慶半堡設(shè)立定南縣。
縣署設(shè)于蓮塘(今老城鎮(zhèn))。
1927年秋末,高砂黃廖兩姓發(fā)生械斗,縣衙被焚毀,縣治由蓮塘移遷至下歷,舊蓮塘改稱老城。
1950年屬第三區(qū)下轄的老城等10個(gè)鄉(xiāng)。
1956年屬第三區(qū),轄老城、下池、水西、三享、左撥。
1958年8月實(shí)行政社合一,隸屬于上游公社(老城)。
1961年屬老城公社。
1984年由原老城大隊(duì)改為老城鄉(xiāng)。
1994年,老城撤鄉(xiāng)設(shè)鎮(zhèn)并沿用至今。