明代為鐵石鄉表政里東坑社,管轄白土、肖坑、西坑和城南之古田洋(今洋潭)等村落。
清代至民國初期仍為東肖社。
1929年6月至翌年12月15日,1932年4月至10月建立東肖蘇維埃政府。
1933年,與黃坊并為東黃區,設龍前、溪圣、西園、西興、永安5鄉,次年屬第五區。
1937年3月,屬第二區。
民國30年12月設白土鎮、龍興鄉、東安鄉。
1944年龍興鄉、東安鄉的所屬保并入白土鎮,劃寨李等18保。
建國初為東紅區,1950年2月東紅區分設東肖、紅坊二區,1953年12月設中民鎮,1956年分中民、榴田、洋潭3個鄉,1957年撤區并鄉為東肖鄉,次年成立東肖公社,1959年初紅坊公社并入,仍稱東肖公社,1960年1月劃入城郊公社,設東肖管理區,次年5月恢復東肖公社,1984年7月為東肖鎮,1995年3月由省民政廳批準撤鎮設街道。