1945年,屬熱河省熱中專屬赤西縣管轄。
1949年,屬赤峰縣官地區(qū)(六區(qū))管轄。
1956年,撤區(qū)建官地鄉(xiāng)。
1958年,建立官地人民公社,屬赤峰縣(今松山區(qū))。
1959年,劃歸翁牛特旗管轄。
1962年,劃回赤峰縣,公社駐地遷到大五十家子村。
1968年,改稱官地公社革命委員會(huì)。
1984年,改建為鄉(xiāng)人民政府,屬赤峰市郊區(qū)。
因市內(nèi)重名,1985年,以駐地村更名為大五十家子鄉(xiāng)。
1993年,赤峰市郊區(qū)更名為赤峰市松山區(qū)。
1996年,更名為上官地鎮(zhèn)。
2001年12月,撤銷堿場(chǎng)鄉(xiāng),并入上官地鎮(zhèn),沿用至今。