清光绪二十八年(1902年)前,属广宁县(北镇县);同年,增设镇安县(黑山县),高山子地区属镇安县(黑山县)。
民国三年(1914年),镇安县改名黑山县,高山子地区属黑山县;同年,龙湾、关家、季家3村划归盘山县,其余仍属黑山县。
民国三十七年(1948年),镇境内建8农民会,除龙湾村属盘山四区外,其余均属黑山县二区(大虎山)。
1960年,属北镇市青堆子地区工委。
1962年,成立高山子公社,属北镇县。
1983年,高山子公社改高山子乡。
1984年,高山子乡改镇。
1985年,高山子镇改名高山子满族镇。
1990年,复名高山子镇。