隋、唐代,屬連江縣(后改保安縣、保寧縣)。
宋開寶五年(972年),并入電白縣,屬下保寧鄉。
元、明時,為下保寧鄉二圖。
清代,為典史所轄的白石凹堡、新陂堡、烏石堡、沙樓堡、雙劍堡。
民國期間,為一區。
1949年11月,為二區(樹仔)溫泉鄉。
1953年3月,為三區(麻崗)。
1957年1月,為文峰、樹仔、莘陂等中鄉;同年末,為電城鄉的莘陂和麻崗鄉的文峰、山美、登樓等小鄉。
1958年9月,屬紅星公社后紅旗公社。
1959年6月,屬電城公社后麻崗公社;同年10月,從電城、麻崗公社析置樹仔公社。
1983年9月,樹仔公社改區。
1987年5月,樹仔區改樹仔鎮。