清朝時,屬百色廳。
民國二十二年(1933年),設有龍域鄉(xiāng)和魯賢鄉(xiāng),屬百色縣。
1950年,兩鄉(xiāng)合并設百色縣第七區(qū)。
1955年,設四塘區(qū)。
1958年,設七一公社。
1959年下半年,改為四塘公社。
1961年,分為四塘、百蘭兩個公社。
1962年,合并四塘、百蘭兩公社為四塘區(qū)。
1968年,復設四塘公社。
1984年,四塘公社撤分為四塘、百蘭兩個鄉(xiāng),屬百色市。
1994年5月,四塘鄉(xiāng)改為四塘鎮(zhèn)。
2002年,改屬百色市右江區(qū)。
2005年8月,百蘭鄉(xiāng)并入四塘鎮(zhèn)。