太子李亨抓住時機,“馬嵬兵變”成功,從而鏟除了外戚楊國忠的勢力,消除了皇權落入他人之手的隱患。
天寶十五載(756年),六月十四日發生了唐朝曆史上有名的“馬嵬之變”,禁軍殺死了宰相楊國忠,逼死了貴妃楊玉環。很難確定此事的主謀不是太子李亨。太子李亨與宰相楊國忠素來不合,玄宗避亂離開長安之時,隨行隊伍總人數約有3000餘人,太子李亨所率領的人馬就有2000人,其間包括禁軍中的精銳武裝——飛龍禁軍。他的兒子廣平王和建寧王在出逃的隊伍中作為禁軍的領頭人,這給太子李亨發動政變提供了千載難逢的好機會。如果說在宮廷發動的政變,都要先行攻占玄武門才會取得成功,那麽,現在皇帝已遠離禁宮,處於荒郊野外,領導禁軍發動一場政變,一定會取得成功。
太子李亨在策劃“馬嵬兵變”時,其目的不僅是誅殺楊氏兄妹,實際上也把矛頭指向了玄宗,或者說指向了皇位,但讓他沒想到的是禁軍首領陳玄禮對玄宗的忠心。在誅殺楊氏兄妹一事上,禁軍首領陳玄禮與太子李亨的意見是一致的,但是在楊氏死後,他仍然表示效忠於玄宗,並確保了玄宗的安全。所以,太子李亨暗中策劃的此次政變雖然意在奪皇權,但與其他很多政變不同的是沒有危及到皇帝的生命安全。可以說,陳玄禮當時選擇的立場最終決定了馬嵬兵變的結果。此後,陳玄禮追隨玄宗入蜀,玄宗猜想他不是主謀,因此並不予怪罪。
兵變結束後,太子李亨打著平叛中原不能無主帥的旗號,與父皇玄宗分道而行。天寶十五載(756年)七月九日,太子李亨一行抵達朔方軍大本營靈武。七月十二日,在經過一番籌劃與布置之後,李亨在靈武的南門城樓舉行了簡單的登基儀式,史稱肅宗。肅宗登基後,改年號為至德,遙尊玄宗為太上皇帝。肅宗派使者前往四川,向太上皇報告這一消息。玄宗做了順水人情,命肅宗以平叛為己任。
多年來,險象環生的太子生涯隨著靈武登基而宣告結束,政敵楊國忠也已命喪馬嵬。而肅宗的內心是極為複雜的,作為新帝登基,他終於可一吐怨氣。但是,身處靈武,與京師相距遙遙,叛軍已占據兩京,收複失地,平叛之事仍任重道遠,他的眉頭又不盡深鎖。但不管怎麽說,肅宗靈武即位,畢竟打出了平叛的旗幟。消息傳到叛軍占領區,極大地鼓舞了當地兵民的抵抗士氣,從表麵意義上扭轉了皇帝逃出京師後平叛戰爭的被動局麵。肅宗在舉國幾乎分崩離析的狀態下,舉起平叛的大旗,給全國臣民帶來了希望,各地又重新點燃了報國抗敵、誓死與叛軍決戰的熊熊火焰。肅宗開始了平叛的戰爭,這一使命,是他能夠發展下去的充足理由。經過艱苦卓絕的戰爭,至德二載(757年)收複了長安。由於肅宗靈武即位之時,是先斬後奏,為了使皇位名正言順,他積極從蜀地迎回時為太上皇的玄宗。至此,肅宗實掌皇權,玄宗則退出政治舞台,享受晚年的清悠生活。