民国三十六年(1947年),马厂镇境域分属流河区、刘世印屯区。
1953年3月,分设马厂、王维屯、孙官屯、旧张屯、王胜武屯、杨官店、陈缺屯、伊庄子、刘世印屯9个乡,分属流河区和大杜庄区。
1957年,9乡合并成王维屯、陈缺屯2乡。
1958年9月,2乡合并建庆丰公社。
1958年11月,属静海县。
1961年6月,复属青县,分为马厂、陈缺屯2个公社。
1984年3月,分别改为马厂乡、陈缺屯乡。
1995年12月,陈缺屯乡、马厂乡合并为马厂镇。