民國八年(1919年)7月,設(shè)寶石山村。
民國二十年(1931年)10月,日軍改寶石山村為寶山村。
民國二十七年(1938年),偽滿洲國設(shè)寶山村改為鄉(xiāng)鎮(zhèn)級建制,屬于鳳城縣。
民國三十四年(1945年)10月,中共鳳城縣委設(shè)寶山區(qū)。
改屯為村。
民國三十五年(1946年)10月,國民黨軍設(shè)寶山鄉(xiāng)。
改村為保。
民國三十六年(1947年)6月,中共鳳城縣委恢復(fù)寶山區(qū)。
1950年10月,撤銷寶山區(qū),設(shè)立第十五區(qū)。
1951年2月,撤銷五區(qū)(白旗)、十五區(qū)(寶山)、十七區(qū)(洋河),合并成立白旗區(qū)。
1956年,以原十五區(qū)行政區(qū)劃設(shè)趙家、紅旗、周家3個(gè)鄉(xiāng)。
1958年3月,以紅旗、趙家、四合(周家)3個(gè)鄉(xiāng)設(shè)立寶山鄉(xiāng)。
1958年7月,撤銷寶山、白旗、洋河共3個(gè)鄉(xiāng),成立紅衛(wèi)星公社。
1961年7月,從紅衛(wèi)星公社劃出紅旗、大營、小四臺(tái)、白家、仲林、厲家、趙家、戴家、周家、王家、湯池、岔路、石柱13個(gè)生產(chǎn)大隊(duì),成立寶山公社。
1983年9月,設(shè)立寶山鄉(xiāng)。
1995年12月8日,撤銷寶山鄉(xiāng),設(shè)立寶山鎮(zhèn)。