清朝时,属百色厅。
民国二十二年(1933年),设有龙域乡和鲁贤乡,属百色县。
1950年,两乡合并设百色县第七区。
1955年,设四塘区。
1958年,设七一公社。
1959年下半年,改为四塘公社。
1961年,分为四塘、百兰两个公社。
1962年,合并四塘、百兰两公社为四塘区。
1968年,复设四塘公社。
1984年,四塘公社撤分为四塘、百兰两个乡,属百色市。
1994年5月,四塘乡改为四塘镇。
2002年,改属百色市右江区。
2005年8月,百兰乡并入四塘镇。