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