隋朝开皇九年(589)平陈后,废梁所置郡县,废彭泽、吾阳、和城、天水四县合置“龙城县”。
至开皇18年(598)改龙城县复名彭泽县。
故有龙城之古称。
1939年,彭泽县政府,在第一区(城关区)内置龙城乡。
1946年,置龙城镇。
1947年改名双峰镇。
1949年5月名第一区(城关区)。
1953年名城关镇。
1958年名城关人民公社。
1981年名城关镇。
1982年复名龙城镇,沿用至今。
2001年撤并乡镇时泉山镇并入。