舊宮鎮(zhèn)元、明、清三代為皇家苑囿南海子,是封建帝王巡幸狩獵的重要場所。明永樂十二年(1414年)辟建南海子,在此設(shè)上林苑內(nèi)監(jiān)提督官署。清初改建行宮,稱舊衙門行宮,派人駐守,后簡稱舊宮。清末因苑囿荒廢,清光緒二十八年(1902年)準(zhǔn)招佃屯墾,親王、太監(jiān)多在此建莊,招山東、河北等地佃工經(jīng)營,漸成聚落,時屬南苑奉宸苑管轄。1935年隨南苑劃歸大興縣管轄,1946年屬南苑區(qū)。1953年設(shè)舊宮鄉(xiāng),1958年撤南苑區(qū)劃歸大興縣界,屬紅星人民公社管轄。鎮(zhèn)內(nèi)有德壽寺,為清順治十五年(1658年)所建,清《日下舊聞考》記載:德壽寺有山門三座,東西建坊二,大殿五間,東西配殿各三間,穹碑二。曾作為清順治帝迎謁五世0喇嘛,清乾隆帝宴見班禪額爾德尼的重要場所,清乾隆四十五年(1780年)班禪額爾德尼復(fù)又在此覲見清高宗,“后先輝映,實為國家盛事”。清德壽寺屢遭兵燹,存二碑,碑高7米,寬1.8米,厚0.4米,“螭首龜趺,德輝是氣”,東首碑南面為滿文,西首碑為漢文鐫有乾隆二十一年(1756年)《制重修德壽寺碑記》。其余三面為高宗《題德壽寺詩》。已列為區(qū)級文物保護(hù)單位。鎮(zhèn)西南有南苑機場。
1991年為鎮(zhèn)建制,紅星區(qū)轄鎮(zhèn)。位于大興縣北部,距黃村鎮(zhèn)東北13公里。鎮(zhèn)域面積32.49平方公里,南北長5公里,東西寬6.5公里。東與亦莊鄉(xiāng)相連;西與豐臺區(qū)南苑鎮(zhèn)接壤;南與鹿圈鄉(xiāng)、瀛海鄉(xiāng)交界;北與朝陽區(qū)小紅門鄉(xiāng)毗鄰。轄19個行政村,全鎮(zhèn)8059戶,31043人。1997年底,轄15個自然村,19個村民委員會,2個居委會,6個居民區(qū),有8067戶,22502人。2000年合鄉(xiāng)并鎮(zhèn),舊宮鎮(zhèn)保留鎮(zhèn)建制。鎮(zhèn)政府駐舊宮中路58號。
至2010年,地處大興縣最北端,市區(qū)邊緣。鎮(zhèn)域面積29.73平方公里。西、北和東與豐臺、朝陽、亦莊開發(fā)區(qū)接壤,是典型的城鄉(xiāng)結(jié)合部;南與西紅門、瀛海鎮(zhèn)相鄰。四環(huán)路、五環(huán)路從境域內(nèi)經(jīng)過。是大興縣轄域面積最小的鎮(zhèn)。轄19個行政村,19個社區(qū)居委會。戶籍人口29500人,流動人口107193萬人。2010年地鐵亦莊線在此設(shè)站。