唐、明代,為思恩州治。
明嘉靖七年(1528年)后,為舊城土巡檢司。
民國(guó)四年(1915年),改土歸流并歸果德縣,稱下區(qū)舊城民團(tuán)支局;民國(guó)二十一年(1932年),改稱舊城鄉(xiāng),民國(guó)二十三年(1934年),劃歸平治縣,仍稱舊城鄉(xiāng)。
1953年,為平果縣第十區(qū)。
1958年,為興寧人民公社。
1962年,改為舊城區(qū)。
1968年,稱新城公社。
1971年,復(fù)稱舊城公社。
1984年,改稱為鄉(xiāng)。
1996年7月10日,舊城鄉(xiāng)撤鄉(xiāng)建鎮(zhèn)。
2005年6月21日,廣西壯族自治區(qū)政府(桂政函[2005]176號(hào))同意調(diào)整平果縣部分鄉(xiāng)鎮(zhèn)的行政區(qū)劃:撤銷那沙鄉(xiāng),整建制并入舊城鎮(zhèn)。