隋朝開皇九年(589)平陳后,廢梁所置郡縣,廢彭澤、吾陽、和城、天水四縣合置“龍城縣”。
至開皇18年(598)改龍城縣復名彭澤縣。
故有龍城之古稱。
1939年,彭澤縣政府,在第一區(城關區)內置龍城鄉。
1946年,置龍城鎮。
1947年改名雙峰鎮。
1949年5月名第一區(城關區)。
1953年名城關鎮。
1958年名城關人民公社。
1981年名城關鎮。
1982年復名龍城鎮,沿用至今。
2001年撤并鄉鎮時泉山鎮并入。