秦、漢先后屬芷陽縣、霸陵縣。
唐屬萬年縣。
宋至清先后屬樊川縣、咸寧縣。
民國元年(1912年)后,屬長安縣,后屬午門倉、渭濱區(qū)。
民國二十三年(1934年),屬龍首鄉(xiāng)。
民國三十四年(1945年),屬西安市第十一區(qū)管轄。
1949年,初屬西安市第十一區(qū)第三、四、五、六鄉(xiāng),后屬第三、四鄉(xiāng)。
1956年3月,第三、四鄉(xiāng)合并,成立馬旗寨鄉(xiāng)。
1958年8月,改為馬旗寨公社。
1960年5月,馬旗寨公社與未央官公社合并為大明宮公社。
1962年2月,復(fù)稱馬旗寨公社。
1966年10月,更名躍進公社。
1972年5月,復(fù)名馬旗寨公社。
1979年5月,更名大明宮公社。
1984年6月,改設(shè)大明宮鄉(xiāng)。
1985年2月,將大明宮鄉(xiāng)的方家村、肖家村、二府莊、南康村4村和方新村、二府莊、聯(lián)合3居民委員會劃歸二府莊街道。
1998年4月,將大明宮鄉(xiāng)的辛家廟、劉南、劉北、新房、廣大門5村劃歸辛家廟街道。
2000年3月,撤銷大明宮鄉(xiāng)改設(shè)大明宮街道,4月駐地由玄武路46號遷今址。