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