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