1945年,属热河省热中专属赤西县管辖。
1949年,属赤峰县官地区(六区)管辖。
1956年,撤区建官地乡。
1958年,建立官地人民公社,属赤峰县(今松山区)。
1959年,划归翁牛特旗管辖。
1962年,划回赤峰县,公社驻地迁到大五十家子村。
1968年,改称官地公社革命委员会。
1984年,改建为乡人民政府,属赤峰市郊区。
因市内重名,1985年,以驻地村更名为大五十家子乡。
1993年,赤峰市郊区更名为赤峰市松山区。
1996年,更名为上官地镇。
2001年12月,撤销碱场乡,并入上官地镇,沿用至今。