民國三十六年(1947年),設(shè)江山鄉(xiāng),屬廣東省防城縣。
1949年,屬防城縣東區(qū)。
1950年,改為中區(qū)。
1952年,設(shè)江山區(qū),屬廣西省防城縣。
1957年7月,分設(shè)為白龍、山腳兩鄉(xiāng),屬廣東省防城縣。
1958年,白龍、山腳兩鄉(xiāng)合并為江山鄉(xiāng),屬東興各族自治縣。
1959年,設(shè)江山公社。
1961年,屬第四區(qū)(江平區(qū))。
1965年8月,屬廣西壯族自治區(qū)東興各族自治縣。
1978年,屬防城各族自治縣。
1984年,江山公社撤改為江山鄉(xiāng)。
1993年,江山鄉(xiāng)改屬防城港市防城區(qū)。
2014年,江山鄉(xiāng)撤鄉(xiāng)建鎮(zhèn)。