清代,屬蒼梧縣。
民國二十二年(1933年),設(shè)有六堡鄉(xiāng),隸蒼梧縣夏郢區(qū)。
1950年,分設(shè)六堡上下兩個鄉(xiāng),屬蒼梧縣第九區(qū)。
1952年5月,六堡上、六堡下、龍沖、鳳儀4個鄉(xiāng)分設(shè)第十區(qū),區(qū)駐地六堡上鄉(xiāng)合口街。
1953年,第十區(qū)析出龍沖、鳳儀2個鄉(xiāng)劃歸第十一區(qū)管轄。
1955年9月,第十區(qū)改稱六堡區(qū)。
1957年12月,撤區(qū)分設(shè)六堡、九城2個鄉(xiāng)。
次年9月,設(shè)六堡公社。
1961年6月,隸石橋區(qū)。
1962年10月,復(fù)設(shè)六堡區(qū)。
1966年,六堡區(qū)改為六堡公社。
1984年9月,六堡公社撒改為六堡鄉(xiāng)。
1993年11月,六堡鄉(xiāng)改為六堡鎮(zhèn)。