春秋时属郑国弥邑。
西汉时属密县。
唐属洧源县。
武德四年(622)复属密县。
1927年以前称高村保。
1928年称密县西区。
1930年称密县七区。
1932年设牛店区。
1936年称密县四区。
1941年为密县牛店镇。
1948年划为密县二区和四区。
1955年改设打虎亭中心乡和北召中心乡。
1958年成立打虎亭胜利公社。
1961年设米村区。
1964年米村公社改为牛店公社。
1983年改设牛店乡。
1998年改置牛店镇。