隋开皇十一年(591年),置临牂县,治今镇,隶东宁州。
隋开皇十八年,临牂县改隶融州。
隋大业二年(606年),临牂县废入义熙县(治今融水苗族自治县)。
唐武德四年(621年),复置临牂县,并增置安修县于今镇。
两县均隶同年置之融州。
唐贞观三年(639年),安修县废入临牂县。
唐龙朔二年(662年),临牂县与黄水县合并置武阳县(治今黄金镇一带)。
明洪武二年(1369年),复置罗城县,治今县城,属融州。
明洪武十年(1377年)5月,罗城县改隶柳州府。
民国二年(1913年)6月,罗城县隶柳江道。
民国十六年(1927年),罗城县直隶广西省。
民国十九年(1930年),罗城县属宜山民团区。
民国二十一年(1932年),罗城县改属柳州民团区。
民国二十二年(1934年)3月,罗城县改属柳州行政监督区。
民国二十九年(1940年)4月,罗城县属第四行政督察区。
民国三十一年(1942年)3月,罗城县又改属第二行政督察区。
民国三十七年(1948年)10月,罗城县又改属第十行政督察区。
民国三十八年(1949年)7月,罗城县再改属第十五行政督察区。
1949年11月23日,罗城县解放,治东门,属庆远专区。
1950年,罗城县改属宜山专区。
1952年,镇域设东门乡,属罗城县长安区。
1956年3月2日,罗城县改属桂西僮族自治州宜山地区。
1958年1月25日,罗城县改属宜山专区。
1958年7月19日,罗城县又改属柳州专区。
1965年5月18日,罗城县改属河池专区。
1968年,设东门公社。
1971年,罗城县改属河池地区。
1983年8月30日,罗城县撤销,设立罗城仫佬族自治县,属河池地区。
1984年11月,东门公社撤销,分设东门乡和桥头乡。
1991年10月,东门镇与东门乡合并为东门镇。
2002年,罗城仫佬族自治县改隶河池市。
2005年8月,桥头镇来属。