1、据《尚书·禹贡》记载,远古时期属梁州。
2、春秋中期,属巴国,公元前约588-公元前318年,属充国。
3、公元前318年,巴国灭充国,属巴国。
4、公元前316年,秦国借道苴国灭蜀国,再灭巴国,属秦国。
5、秦-西汉,属巴郡。
6、东汉和帝永元年间(公元89年至105年),属汉昌县。
东汉建安六年(公元201年)改属巴西郡,后继属宕梁郡,又先后置归化郡、大谷郡。
7、南北朝北魏宣武帝延昌3年(公元514年),属巴州。
8、隋初,属清化郡。
唐-清,属巴州。
9、1913年(民国二年)-1950年,属巴中县(1933-1936属苏维埃长胜县)。
10、1950年-1970年,属达县专区,1951年置关公乡。
1967年改关公乡为卫东公社。
11、1970年-1993年,属达县地区,1982年复关公乡。
12、1993.7.5-2000.6.14,属巴中地区。
13、2000.6.14-2013.1.18,属巴中市巴州区。
14、2005.3.25,天官乡(永红公社、偏观场)并入关公乡。
15、2013.1.18-今,属巴中市恩阳区。
16、2016.12.13,四川省政府批复关公乡撤乡设镇为关公镇。