民国初,属开原县。
民国十四年(1925年),清原设治,属八家镇。
1949年10月,划归第八区。
1952年7月,划归斗虎屯区。
1955年4月,斗虎屯区公所移驻北三家,改北三家区公所。
1956年,划归南口前。
1958年1月,撤区建制,划归县。
1961年6月,建北三家公社。
2000年12月,西堡村和下二道沟村划归北三家村;河南村划归黑石木村;石头仁村划归肖家堡村;高位子村划归下寨子村。
2017年,撤乡改镇。