东汉初平四年(193)分充国县置西、南二充国县,两县境大体以宝马河为分界线。
故推测现三官镇辖区分别属于西充国县和南充国县。
明嘉靖二十一年(1542)南部县共辖9里,现三官镇辖区属于宣化可能性较大。
清道光二十九年(1849)已有三官场,清光绪三十二年(1906)现三官镇辖区属于宣化乡。
清宣统二年(1910)属于建兴乡。
民国24年(1935)置联保处,属于南部县一区。
民国26年(1937)属于增设的南部县第五区。
民国29年(1940)置乡。
民国30年(1941)属于南部县第三区。
民国31年(1942)属于南部县第五指导区。
民国36年(1947)已为三官乡。
[20]1949年解放。
1950年建三官乡,属于南部县第七区。
1958年成立三官公社,属于建兴区。
1966年改名前锋公社,1971年恢复三官公社,1984年改回三官乡,1991年属于建兴区,1992年并入建兴镇,1994年析出置三官镇。
1996年属于建兴区。
2001年南部县撤销区委,区工委,建立督导办。
2004年三官镇属于建兴区。