北魏初（439年）置敦煌镇，526年置瓜州，敦煌为治所。汉魏之际多战乱，但敦煌经济日渐繁荣，中原文化传播，佛教东渐，成为五凉文化中心。北周初置沙州，564年为鸣沙县，属敦煌郡，因鸣沙山得名。隋朝初废郡置瓜州，初期敦煌被游牧民族突厥及吐谷浑占据。隋炀帝即位后，出兵击破吐谷浑，西突厥也被迫投降，重新控制敦煌，丝绸之路再度打通。大业三年（607年）复置敦煌郡，罢鸣沙县复名敦煌县。唐朝武德二年（619年）置沙州，敦煌进入兴盛时期。建中二年（781年），为吐蕃占领，唐宣宗大中二年（848年），沙州人士张议