清光緒十四年(1888年),屬防城縣。
民國三十六年(1947年),設光坡鄉(xiāng),屬防城縣。
1949年10月,屬防城縣東區(qū)。
1952年,屬防城縣企沙區(qū),境域分康熙、新興、欄沖3個鄉(xiāng)。
1957年冬,康熙、新興、欄沖3個鄉(xiāng)合為光坡鄉(xiāng)。
1958年,光坡鄉(xiāng)與企沙鄉(xiāng)合并設企沙公社。
1959年7月,分設光坡公社。
1963年,光坡公社分為光坡、欄沖兩公社。
1964年,光坡、欄沖兩公社合并為光坡公社。
1984年9月,光坡公社撤改為光坡鄉(xiāng)。
1993年5月,光坡鄉(xiāng)劃歸防城港市港口區(qū);同年9月,光坡鄉(xiāng)改為光坡鎮(zhèn)。