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