1950年7月设立邵楼区。
1952年2月,撤销邵楼区,设陈寨、阚寨2区,驻地先后在邵陈楼、关帝庙。
1961年9月30日,原陈寨乡陈寨公社划为关帝庙公社,驻地关帝庙。
1966年11月,关帝庙公社改名红旗公社。
1980年2月,在原红旗、黄楼两个公社的基础上成立了关帝庙区。
1980年3月,设立区公所,时辖7个乡,驻地关帝庙。
1988年2月撤区建镇,撤销4个小乡和关帝庙区合并设立关帝庙镇。
2007年12月,撤销黄楼乡并入关帝庙镇。