隋文帝杨坚建立隋朝后,最初定都在汉长安城。但当时的长安破败狭小,水污染严重,于是便决定在东南方向的龙首原南坡另建一座新城。隋高祖开皇二年(582年)起,在宇文恺的主持下,仅用9个月左右的时间就建成了宫城和皇城。隋大兴的总设计师宇文恺,他吸取了北魏都城洛阳一东魏、北齐耶都南城的精华,精心设计了大兴城。开皇二年(公元582年)大兴富的修建拉开了大兴城修建的序幕,隋炀帝大业九年(公元613年)始筑外郭城部分城垣。开皇三年(583年),隋王朝迁至新都,因为隋文帝早年曾被封为大兴公[4],因此便以“大兴”命名此城。隋炀帝继位后,陆续开凿南北大运河,以水路连接大兴城和隋唐洛阳城。隋炀帝大业九年(613年),动用10余万人在宫城和皇城以外建造了外郭城,城市的总体格局至此基本形成。唐朝继续在此定都,并更名为长安。此后进一步修建和完善,在唐太宗,唐高宗和唐玄宗年间先后增建了大明宫和兴庆宫等宫殿。