東漢初平四年(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年三官鎮屬于建興區。