民國二十二年(1933年),亞山鎮(zhèn)境域設有鴉三、鴉蒙兩鄉(xiāng),屬博白縣。
民國二十七年(1938年),鴉三、鴉蒙兩鄉(xiāng)合并設亞山鄉(xiāng)。
1950年,設鴉山區(qū)。
1958年9月,設亞山公社。
1961年6月,亞山公社與灘公社合并組建亞山區(qū),復設亞山區(qū)公所,下轄黃凌、三灘、亞山、旺茂4個小公社。
1962年7月,亞山公社撤銷,分設三灘、旺茂、亞山3個區(qū)。
后又復改裝為公社。
1984年9月,亞山公社撤改為亞山鄉(xiāng)。
1989年9月,亞山鄉(xiāng)撤改為亞山鎮(zhèn)。