轄區(qū)在清道光十一年(1831)后,分屬關(guān)廂里西關(guān)鄉(xiāng)保和西花鄉(xiāng)里外保鄉(xiāng)保。
民國時期分屬一區(qū)刀剪營鄉(xiāng)、賈各莊鄉(xiāng)和三區(qū)大孫各莊鄉(xiāng)。
1949年后屬第三區(qū)。
1953年屬第九區(qū),建溝河北、塔院、東后子峪、南營、營房、西大佛塔六個鄉(xiāng)。
1956年撤區(qū)并鄉(xiāng),分屬官莊鄉(xiāng)、南營鄉(xiāng)、溝河北鄉(xiāng)。
1958年屬城關(guān)公社,設(shè)官莊、大彩各莊兩個管理區(qū),1961年縮小公社規(guī)模,兩個管理區(qū)合并為官莊公社。
1983年改為官莊鄉(xiāng);1990年1月24日改為官莊鎮(zhèn)。