清宣統(tǒng)二年(1910年),設東觀鄉(xiāng)。
民國二十四年(1935年),東觀鄉(xiāng)改為東觀聯(lián)保。
民國二十九年(1940年),東觀聯(lián)保改為東觀鄉(xiāng)。
1953年,析東觀鄉(xiāng)1、2村置東觀鎮(zhèn)。
1958年10月,撤東觀鎮(zhèn),并入東觀公社。
1966年,東觀公社更名為前鋒鎮(zhèn)。
1971年10月,前鋒鎮(zhèn)更名為東觀鎮(zhèn)。
1984年3月,東觀鄉(xiāng)并入東觀鎮(zhèn)。
1992年9月,撤老君、二家、萬家、天峰、馬家5鄉(xiāng),劃歸東觀鎮(zhèn)。
1994年9月,東觀鎮(zhèn)析出老君、萬家、馬家3鄉(xiāng)。
1997年3月,東觀鎮(zhèn)析出天峰鄉(xiāng);同年10月,二家鄉(xiāng)析出。
2006年6月,二家、天峰2鄉(xiāng)并入東觀鎮(zhèn)。
2019年10月,撤銷黃溪鄉(xiāng)和馬家鄉(xiāng),劃歸東觀鎮(zhèn)。