乾隆四十三年(1778)隶属承德府建昌县。
嘉庆十六年(1812)设牤牛营子巡检司。
1914年撤销忙牛营子巡检司,属热河特别区凌源县第四区辖。
1931年属热河省凌南县第一区辖。
伪康德四年(1937)属建昌县辖。
伪康德七年(1940)属喀喇沁左旗建昌村辖。
1946年10月解放、建立牤牛营子区辖。
1949年属牤牛营子第一区(又称城乡区)。
1958年撤区并乡,并入建昌镇公社辖。
1964年镇村分设属牤牛营子公社辖。
1984年成立牤牛营子乡。
2002年撤销宫山咀乡合并牤牛营子乡至今。