唐朝李世民東征高麗曾在此駐軍,在別山東筑有姜須城。
轄區(qū)在清道光年間(1831)分屬仁智鄉(xiāng)里,上負(fù)鼎里;清末,分屬仁智鄉(xiāng)里山前鄉(xiāng)保,山后鄉(xiāng)保,上負(fù)鼎里紀(jì)各莊鄉(xiāng)保。
民國時期建別山鎮(zhèn),屬六區(qū),其余村莊分屬王杠莊鄉(xiāng),小八溝鄉(xiāng),徐各莊鄉(xiāng),魯莊子鄉(xiāng)。
1912年為區(qū)工所駐地,1942年為偽“區(qū)公所”駐地,1942年建偽“別山鎮(zhèn)”。
1949年后,仍屬六區(qū);1953年建別山鄉(xiāng)。
1958年屬溵溜公社,設(shè)別山、王杠莊兩個管理區(qū);1959年將樓上鄉(xiāng)、愛國鄉(xiāng)、和平鄉(xiāng)、大官場鄉(xiāng)并入。
1960年,別山等36個村劃歸玉田縣,1962年復(fù)歸薊縣,改為別山公社。
1983年改公社為鄉(xiāng),2002年撤鄉(xiāng)并鎮(zhèn),將翠屏山鄉(xiāng)一塊并為別山鎮(zhèn)。