公元前206年至公元前211年間,羅鏡系趙佗南越政權(quán)轄地。
漢武帝元鼎六年(公元前111年),隸屬端溪縣。
東晉永和七年(公元351年),隸屬龍鄉(xiāng)縣;南梁時(shí),隸屬瀧州。
晉末至南朝為龍鄉(xiāng)縣地,隋開(kāi)皇十八年(公元598年)至明萬(wàn)歷四年(公元1576年)歸瀧水縣管轄。
萬(wàn)歷五年(公元1577年)瀧水縣升格為羅定州,十六年(公元1588年)設(shè)立羅鏡所城,并筑了城墻。
清乾隆四年(公元1739年)羅定州州判署遷建于羅鏡,稱為分州城,領(lǐng)羅鏡、太平、分界。
民國(guó)期間,羅鏡歸羅定縣第三區(qū)管轄。
1949年2月,羅定縣人民政府在羅鏡宣布成立,為縣政府機(jī)關(guān)駐地。
1950年,屬羅定縣第一區(qū)。
1954年8月,一區(qū)改稱羅鏡區(qū)。
1958年9月,稱羅鏡人民公社。
1983年8月,稱羅鏡區(qū)。
1986年11月,稱羅鏡鎮(zhèn)。
2003年10月,新榕并入羅鏡鎮(zhèn)。