白塔镇地域历史悠久,境内曾出土新石器时代遗物。
自揭阳置县,白塔地域即为揭阳县所辖。
明清时期属揭阳县霖田都。
民国二十七年(1938年),属揭阳县第三区蛟龙乡。
1949年,属卅岭区。
1957年,撒区改乡,始设白塔乡。
1958年11月,成立馨岭公社,辖霖簪、桂岭、白塔、龙尾4镇。
1959年,又分设为白塔公社,辖今白塔、龙尾2镇。
1965年,与龙尾公社分立,白塔区域始定。
1983年,改称白塔区。
1987年3月,白塔区改镇。
1991年12月,划归揭东县。