民国三年(1914)属热河特别区凌源县第三区(药王庙)辖。
民国二十年(1931)属热河省凌源南县第四区(和尚房子)辖。
伪康德七年(1940)属哈喇沁左旗大屯村辖。
1945年属热河省建东县大屯区辖。
1948年撤销建东县属建昌县辖。
1949年属建昌县第八区(大屯)辖。
1955年实现了农业生产合作社。
1956年并区建乡,同时实现了人民公社化,实行了政社合一的管理体制。
1961年成立八家子人民公社。
1983年成立八家子乡。
1984年成立八家子镇至今。