民國(guó)初,屬開(kāi)原縣。
民國(guó)十四年(1925年),清原設(shè)治,屬八家鎮(zhèn)。
1949年10月,劃歸第八區(qū)。
1952年7月,劃歸斗虎屯區(qū)。
1955年4月,斗虎屯區(qū)公所移駐北三家,改北三家區(qū)公所。
1956年,劃歸南口前。
1958年1月,撤區(qū)建制,劃歸縣。
1961年6月,建北三家公社。
2000年12月,西堡村和下二道溝村劃歸北三家村;河南村劃歸黑石木村;石頭仁村劃歸肖家堡村;高位子村劃歸下寨子村。
2017年,撤鄉(xiāng)改鎮(zhèn)。