隋開皇十一年(591年),置臨牂縣,治今鎮(zhèn),隸東寧州。
隋開皇十八年,臨牂縣改隸融州。
隋大業(yè)二年(606年),臨牂縣廢入義熙縣(治今融水苗族自治縣)。
唐武德四年(621年),復(fù)置臨牂縣,并增置安修縣于今鎮(zhèn)。
兩縣均隸同年置之融州。
唐貞觀三年(639年),安修縣廢入臨牂縣。
唐龍朔二年(662年),臨牂縣與黃水縣合并置武陽縣(治今黃金鎮(zhèn)一帶)。
明洪武二年(1369年),復(fù)置羅城縣,治今縣城,屬融州。
明洪武十年(1377年)5月,羅城縣改隸柳州府。
民國二年(1913年)6月,羅城縣隸柳江道。
民國十六年(1927年),羅城縣直隸廣西省。
民國十九年(1930年),羅城縣屬宜山民團(tuán)區(qū)。
民國二十一年(1932年),羅城縣改屬柳州民團(tuán)區(qū)。
民國二十二年(1934年)3月,羅城縣改屬柳州行政監(jiān)督區(qū)。
民國二十九年(1940年)4月,羅城縣屬第四行政督察區(qū)。
民國三十一年(1942年)3月,羅城縣又改屬第二行政督察區(qū)。
民國三十七年(1948年)10月,羅城縣又改屬第十行政督察區(qū)。
民國三十八年(1949年)7月,羅城縣再改屬第十五行政督察區(qū)。
1949年11月23日,羅城縣解放,治東門,屬慶遠(yuǎn)專區(qū)。
1950年,羅城縣改屬宜山專區(qū)。
1952年,鎮(zhèn)域設(shè)東門鄉(xiāng),屬羅城縣長安區(qū)。
1956年3月2日,羅城縣改屬桂西僮族自治州宜山地區(qū)。
1958年1月25日,羅城縣改屬宜山專區(qū)。
1958年7月19日,羅城縣又改屬柳州專區(qū)。
1965年5月18日,羅城縣改屬河池專區(qū)。
1968年,設(shè)東門公社。
1971年,羅城縣改屬河池地區(qū)。
1983年8月30日,羅城縣撤銷,設(shè)立羅城仫佬族自治縣,屬河池地區(qū)。
1984年11月,東門公社撤銷,分設(shè)東門鄉(xiāng)和橋頭鄉(xiāng)。
1991年10月,東門鎮(zhèn)與東門鄉(xiāng)合并為東門鎮(zhèn)。
2002年,羅城仫佬族自治縣改隸河池市。
2005年8月,橋頭鎮(zhèn)來屬。