东晋隆安元年(379年),地属尉氏县。
隋开皇四年(584年),置六合县。地属六合县。
北宋天圣年间,置盘城集。元丰年间,置盘城乡,为六合县治所。
明嘉靖十年(1531年),隶属六合县上三都。
清光绪十年(1884年),隶属六合县上三都一图。
民国元年(1912年),盘城乡隶属六合县。
民国八年(1919年),六合县建区,盘城乡隶属第三区。
民国二十三年(1934年),并编区、乡、镇。盘城乡改称龙山乡,隶属六合县第四区。
民国三十六年(1947年),境内设龙山乡、新渡乡、桥塘乡。
1949年4月解放后,隶属六合县葛塘区。
1957年10月,撤区并乡。渡桥乡并入龙山乡,隶属六合县。
1958年9月,龙山乡、葛塘乡合并,建立八一人民公社。
1959年4月,撤销八一人民公社,成立龙山人民公社、葛塘人民公社。
1960年2月26日,由六合县划出,隶属南京市浦口区。
1961年6月,龙山人民公社更名为盘城人民公社。
1963年5月,划小人民公社规模。盘城人民公社划分为盘城、永丰、桥塘、渡桥4个人民公社。
1965年7月,桥塘公社并入盘城公社,渡桥公社并入永丰公社。
1973年12月,成立南京市大厂区。盘城公社由浦口区划出,隶属大厂区。永丰公社仍隶属浦口区。
1975年10月,盘城公社由大厂区划出,恢复隶属浦口区。
1983年5月,改人民公社政社合一体制为政社分设,恢复盘城乡、永丰乡建置。
1989年6月,撤销盘城乡,建立盘城镇。
2002年11月,浦口区撤并乡镇。永丰乡并入盘城镇,镇政府驻盘城新街68号。