大城原屬建成縣的管轄范圍。
唐武德五年(622)建成縣改名高安縣,大城屬高安縣管轄。
1949年前屬五區(qū),由儀鳳鄉(xiāng)、高郵鄉(xiāng)、崇德鄉(xiāng)組成。
1951年4月縮小鄉(xiāng)范圍,屬二區(qū),管轄赤土鄉(xiāng)、儀鳳鄉(xiāng)、大城鄉(xiāng)、蛟溪鄉(xiāng)、京崗鄉(xiāng)、鄧龍鄉(xiāng)、高郵鄉(xiāng)。
1956年5月(合作化時期)合并鄉(xiāng),屬杉林區(qū),管轄大城、高郵鄉(xiāng)。
1958年8月,實行人民公社建制,成立杉林公社(又叫英雄人民公社),包括現(xiàn)在的祥符鎮(zhèn)杉林村、星龍村、龍灣村、西湖村和大城鎮(zhèn)全部。
1961年6月,設(shè)區(qū)劃社,杉林公社被取消,將其管轄的范圍劃分為祥符、荷山、大城、高郵4個小公社。
1964年4月,撤區(qū)擴社并隊,取消荷山、大城2公社,將荷山公社并入祥符公社,大城公社并入高郵公社。
1968年5月擴社并隊,將祥符、高郵2公社合并為祥符公社。
1972年11月調(diào)整公社規(guī)模,分成祥符和大城2個公社。
1984年3月,改公社為鄉(xiāng)鎮(zhèn),改稱大城鄉(xiāng)。
1999年9月撤鄉(xiāng)設(shè)鎮(zhèn),稱大城鎮(zhèn)。