清代,屬宣化縣地。
1949年前,為邕寧縣三塘鄉四塘鄉。
1950年6月,屬邕寧縣第二區。
1955年8月,改屬邕寧縣五塘區。
1958年,改屬紅旗公社。
1959年,四塘改屬五塘公社,三塘鄉歸南寧市郊區長堤公社管轄。
1961年,設置三塘公社。
隸屬南寧市郊區。
1984年,三塘公社改為三塘鄉,仍隸南寧市郊區。
1987年7月,復置四塘鄉。
1989年,三塘鄉設7個村公所、25個村,四塘鄉設6個村公所、36個村民委員會。
1995年,三塘鄉改為三塘鎮,四塘鄉改為四塘鎮。
2001年12月,三塘鎮改隸南寧市興寧區。
2004年9月四塘鎮改隸南寧市興寧區。
2005年7月,四塘鎮并入三塘鎮。