清代,屬貞豐下江一甲伏開亭。
建縣前,屬貞豐縣。
民國二十九年(1940年),望謨建縣時為第一區(qū)打貫聯(lián)保。
民國三十一年(1942年),設(shè)打貫鄉(xiāng)。
民國三十二年(1943年),屬蔗香區(qū)署,更名大貫鄉(xiāng)。
1951年8月,屬第一區(qū)。
1954年,改名大觀鄉(xiāng)。
1959年1月,改為大觀管理區(qū)。
1961年8月,更名大觀公社。
1984年,恢復(fù)大觀鄉(xiāng)。
1991年12月,與伏開鄉(xiāng)合并建大觀鄉(xiāng)。
2013年6月,撤銷望謨縣大觀鄉(xiāng)建制,設(shè)置大觀鎮(zhèn)。