1950年7月設立邵樓區(qū)。
1952年2月,撤銷邵樓區(qū),設陳寨、闞寨2區(qū),駐地先后在邵陳樓、關帝廟。
1961年9月30日,原陳寨鄉(xiāng)陳寨公社劃為關帝廟公社,駐地關帝廟。
1966年11月,關帝廟公社改名紅旗公社。
1980年2月,在原紅旗、黃樓兩個公社的基礎上成立了關帝廟區(qū)。
1980年3月,設立區(qū)公所,時轄7個鄉(xiāng),駐地關帝廟。
1988年2月撤區(qū)建鎮(zhèn),撤銷4個小鄉(xiāng)和關帝廟區(qū)合并設立關帝廟鎮(zhèn)。
2007年12月,撤銷黃樓鄉(xiāng)并入關帝廟鎮(zhèn)。