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