公元755年,安史之亂爆發。次年7月15日,唐玄宗逃至馬嵬驛(今陝西興平市西北二十三里)。隨行將士處死宰相楊國忠,並強迫楊玉環自盡,史稱“馬嵬驛兵變”。
甲午(十二日),百官上朝的不到十分之一二。玄宗登臨勤政樓,下制書說要親自率兵征討安祿山,聽到的人都不相信。玄宗又任命京兆尹魏方進為御史大夫兼置頓使,京兆少尹靈昌人崔光遠為京兆尹,兼西京留守,讓將軍邊令誠掌管宮殿的鑰匙。玄宗假稱劍南節度大使穎王李將要赴鎮,命令劍南道準備所用物資。當天,玄宗移居大明宮。天黑以後,玄宗命令龍武大將軍陳玄禮集合禁軍六軍,重賞他們金錢布帛,又挑選了閒廄中的駿馬九百餘匹,所做的這些事情外人都不知曉。
乙未(十三日),天剛發亮,玄宗只與楊貴妃姊妹、皇子、皇妃、公主、皇孫、楊國忠、韋見素、魏方進、陳玄禮及親信宦官、宮人從延秋門出發,在宮外的皇妃、公主及皇孫都棄而不顧,只管自己逃難。玄宗路過左藏庫,楊國忠請求放火焚燒,並說:“不要把這些錢財留給叛賊,”玄宗心情悽慘地說:“叛軍來了沒有錢財,一定會向百姓徵收,還不如留給他們,以減輕百姓們的苦難。”這一天,百官還有入朝的,到了宮門口,還能聽到漏壺滴水的聲音,儀仗隊的衛士們仍然整齊地站在那裡,待宮門打開後,則看見宮人亂鬨鬨地出逃,宮裡宮外一片混亂,都不知道皇上在那裡。於是王公貴族、平民百姓四出逃命,山野小民爭著進入皇宮及王公貴族的宅第,盜搶金銀財寶,有的還騎驢跑到殿里。還放火焚燒了左藏大盈庫。崔光遠與邊令誠帶人趕來救火,又召募人代理府、縣長官分別守護,殺了十多個人,局勢才穩定下來。崔光遠派他的兒子去見安祿山,邊令誠也把宮殿各門的鑰匙獻給安祿山。
玄宗一行經過便橋後,楊國忠派人放火燒橋,玄宗說:“官吏百姓都在避難求生,為何要斷絕他們的生路呢!”於是就把內侍監高力士留下,讓他把大火撲滅後再來。玄宗派宦官王洛卿先行,告訴郡縣官作好準備。到吃飯的時候,抵達鹹陽縣望賢宮,而王洛卿與鹹陽縣令都已逃跑。宦官去徵召,官吏與民眾都沒有人來。已到了中午,玄宗還沒有吃飯,楊國忠就親自用錢買來胡餅獻給玄宗。於是百姓爭獻粗飯,並參雜有麥豆,皇孫們爭著用手抓吃,不一會兒就吃光了,還沒有吃飽。玄宗都按價給了他們金錢,並慰勞他們。眾人都涕泣流淚,玄宗也禁不住哭泣。
這時有一位名叫郭從謹的老人進言說:“安祿山包藏禍心,陰謀反叛已經很久了,其間也有人到朝廷去告發他的陰謀,而陛下卻常常把這些人殺掉,使安祿山奸計得逞,以致陛下出逃。所以先代的帝王務求延訪忠良之士以廣視聽,就是為了這個道理。我還記得宋璟作宰相的時候,敢於犯顏直諫,所以天下得以平安無事。但從那時候以後,朝廷中的大臣都忌諱直言進諫,只是一味地阿諛奉承,取悅於陛下,所以對於宮門之外所發生的事陛下都不得而知。那些遠離朝廷的臣民早知道會有今日了,但由於宮禁森嚴,遠離陛下,區區效忠之心無法上達。如果不是安祿山反叛,事情到了這種地步,我怎么能夠見到陛下而當面訴說呢!”玄宗說:“這都是我的過錯,但後悔已經來不及了。”然後安慰了一番郭從謹,讓他走了。不一會兒,管理皇上吃飯的官吏給玄宗送飯來了,玄宗命令先賞賜給隨從的官吏,然後自己才吃。玄宗命令士卒分散到各村落去尋找食品,約好未時集合繼續前進。快半夜時,到了金城縣,縣令和縣民都已逃走,但食物和器物都在,士卒才能夠吃飯。當時跟隨玄宗的官吏逃跑的也很多,宦吏內侍監袁思藝就藉機逃走了。驛站中沒有燈火,人們互相枕藉而睡,也不管身份的貴賤。王思禮從潼關趕到後,玄宗才知道哥舒翰被俘,於是就任命王思禮為河西、隴右節度使,命令他立刻赴任,收羅散兵,準備向東進討叛軍。
丙申(十四日),玄宗一行到了馬嵬驛,隨從的將士因為飢餓疲勞,心中怨恨憤怒。龍武大將軍陳玄禮認為天下大亂都是楊國忠一手造成的,想殺掉他,於是就讓東宮宦官李輔國轉告太子李亨,李亨猶豫不決。這時有吐蕃使節二十餘人攔住楊國忠的馬,向他訴說沒有吃的,楊國忠還沒有來得及回答,士卒們就喊道:“楊國忠與胡人謀反!”有人用箭射擊,射中了楊國忠坐騎的馬鞍。楊國忠急忙逃命,逃至馬嵬驛西門內,被士兵追上殺死,並肢解了他的屍體,把頭顱掛在矛上插於西門外示眾,然後殺了他的兒子戶部侍郎楊暄與韓國夫人、秦國夫人。御史大夫魏方進說:“你們膽大妄為,竟敢謀害宰相!”士兵們又把他殺了。韋見素聽見外面大亂,跑出驛門察看,被亂兵用鞭子抽打得頭破血流。眾人喊道:“不要傷了韋相公。”韋見素才免於一死。士兵們又包圍了驛站,玄宗聽見外面的喧譁之聲,就問是什麼事,左右侍從回答說是楊國忠謀反。玄宗走出驛門,慰勞軍士,命令他們撤走,但軍士不答應。玄宗又讓高力士去問話,陳玄禮回答說:“楊國忠謀反被誅,楊貴妃不應該再侍奉陛下,願陛下能夠割愛,把楊貴妃處死。”玄宗說:“這件事由我自行處置。”然後進入驛站,拄著拐杖側首而立。過了一會兒,京兆司錄參軍韋諤上前說道:“現在眾怒難犯,形勢十分危急,安危在片刻之間,希望陛下趕快作出決斷!”說著不斷地跪下叩頭,以至血流滿面。玄宗說:“楊貴妃居住在戒備森嚴的宮中,不與外人交結,怎么能知道楊國忠謀反呢?”高力士說:“楊貴妃確實是沒有罪,但將士們已經殺了楊國忠,而楊貴妃還在陛下的左右侍奉,他們怎么能夠安心呢!希望陛下好好地考慮一下,將士安寧陛下就會安全。”
玄宗這才命令高力士把楊貴妃引到佛堂內,用繩子勒死了她。然後把屍體抬到驛站的庭中,召陳玄禮等人入驛站察看。陳玄禮等人脫去甲冑,叩頭謝罪,玄宗安尉他們,並命令告諭其他的軍士。陳玄禮等都高喊萬歲,拜了兩拜而出,然後整頓軍隊準備繼續行進。韋諤是韋見素的兒子。楊國忠的妻子裴柔與她的小兒子楊、虢國夫人與她的兒子裴徽都乘亂逃走,到了陳倉縣,被縣令薛景仙率領官吏抓獲殺掉。
安祿山叛亂時,玄宗本想禪讓太子李亨。但此次兵變,太子李亨被認為是主謀,使玄宗大受打擊。玄宗與李亨於馬嵬驛分道,玄宗向南赴四川,李亨向北收拾殘兵敗將。此後不久,李亨就在靈武自行宣布即帝位,是為唐肅宗,改元至德,遙尊玄宗為太上皇。
白居易:九重城闕煙塵生,千乘萬騎西南行。翠華搖搖行復止,西出都門百餘里。六軍不發無奈何,宛轉蛾眉馬前死。花鈿委地無人收,翠翹金雀玉搔頭。君王掩面救不得,回看血淚相和流。
李商隱:海外徒聞更九州,他生未卜此生休。空聞虎旅傳宵柝,無復雞人報曉籌。此日六軍同駐馬,當時七夕笑牽牛。如何四紀為天子,不及盧家有莫愁?
李東陽:唐家國破君不守,獨載蛾眉棄城走。金甌器重不自持,玉環墮地猶回首。前星夜入紫微垣,王風淨掃長安膻。上皇卷甲三川外,父老含悲長慶前。世間萬事多反覆,自古歡娛不為福。君不見西宮露刃迎,何如坡下屯兵宿。
蔡東藩:國忠忌翰,促令陷賊,潼關不守,亟議幸蜀,陷翰猶可,陷天子可乎?惟國忠之意,以為都可棄,君可辱,而私怨不可不復,身命不可不保,兄弟姊妹,不可不安。自秦赴蜀,猶歸故鄉,庸詎知王思禮等之竊議其旁,陳玄禮等之加刃其後耶?楊玉環不顧廉恥,競尚驕奢,看似無關治亂,而實為亂階,盅君誤國,不死何待?