白塔鎮(zhèn)地域歷史悠久,境內(nèi)曾出土新石器時代遺物。
自揭陽置縣,白塔地域即為揭陽縣所轄。
明清時期屬揭陽縣霖田都。
民國二十七年(1938年),屬揭陽縣第三區(qū)蛟龍鄉(xiāng)。
1949年,屬卅嶺區(qū)。
1957年,撒區(qū)改鄉(xiāng),始設(shè)白塔鄉(xiāng)。
1958年11月,成立馨嶺公社,轄霖簪、桂嶺、白塔、龍尾4鎮(zhèn)。
1959年,又分設(shè)為白塔公社,轄今白塔、龍尾2鎮(zhèn)。
1965年,與龍尾公社分立,白塔區(qū)域始定。
1983年,改稱白塔區(qū)。
1987年3月,白塔區(qū)改鎮(zhèn)。
1991年12月,劃歸揭東縣。