盤陀,漢朝設置蒲葵關(今盤陀嶺)公元前112年,東越據蒲葵關拒漢。
三國時代吳國(258年)設置綏安縣,屬南海郡,唐朝,716年,在古綏安縣,設漳州。
宋代,盤陀為常樂鄉塘田里,明代為第八都,正統六年(1441年)設盤陀巡檢司。
清代沿襲八都地域名稱,實行保甲制度,康熙六年(1667年)盤陀巡檢司移駐云霄。
乾隆元年(1736年),巡檢司再駐盤陀。
民國初年盤陀屬西區,1928年為第七自治區,1934年屬第五區(區署設石榴坂)所轄,1940年設立盤陀鄉。
1944年,盤陀鄉合并于綏安鎮。
新中國初期屬第二區(后改為石榴區)管轄。
1958年9月成立石榴公社盤陀管理區,蒲野、上洞二大隊則屬梅林管理區。
1959年12月興建梁山水庫,梁山盆地內的中周、內曾二大隊移民于割埔,撤銷了二大隊的建制。
1964年9月,盤陀公社合并于石榴公社。
1978年3月,重新成立盤陀公社。
1984年9月盤陀公社改為盤陀鄉。
1992年2月盤陀鄉改為盤陀鎮并沿用至今。