九月庚寅朔日,朝廷在资圣寺、西明寺设置了一百个高座,宣讲《仁王经》。宫中拿出两辆装载佛经的宝车,让人装扮成菩萨、鬼神的模样,用音乐和仪仗队引导前行。百官在光顺门外迎接,跟随宝车一同前往寺庙。
仆固怀恩引诱回纥、吐蕃、吐谷浑、党项、奴剌等部族的数十万大军一同入侵唐朝。他命令吐蕃大将尚结悉赞磨、马重英等人从北路进军奉天,党项族首领任敷、郑庭、郝德等人从东路进军同州,吐谷浑、奴剌的部众从西路进军盩厔,回纥军队跟在吐蕃军队后面,仆固怀恩又率领朔方军紧随其后。
郭子仪派遣行军司马赵复入朝奏报说:“敌军全是骑兵,进军速度快如飞,我军不可轻视。请陛下下令让陈郑泽潞节度使李抱玉、滑濮节度使李忠臣、邠宁节度使白孝德、镇西节度使马璘、河南节度使郝庭玉、淮西节度使李忠臣等人各自出兵,扼守战略要冲。” 代宗采纳了他的建议。然而各道大多没有按时出兵,只有李忠臣当时正和众将击球玩乐,接到诏书后,立刻下令整队出发。众将和监军都说:“军队出征必须选择吉日。” 李忠臣愤怒地说:“父母有急难,难道还要挑选吉日才去救援吗!” 当天就率领军队启程。
仆固怀恩在进军途中突然身患急病,只好撤军返回;丁酉日,在鸣沙县去世。大将张韶代替他统领部众,别将徐璜玉杀死张韶,范志诚又杀死徐璜玉,然后统领了仆固怀恩的残部。仆固怀恩违抗朝廷命令长达三年,两次引诱外族入侵,成为国家的大患。但代宗仍然为他隐瞒,前后所下的制书敕令中,从未说过他谋反。等到听说仆固怀恩的死讯,代宗怜悯地说:“怀恩并没有谋反之心,只是被身边的人误导了啊!”
吐蕃军队抵达邠州,白孝德环城固守。甲辰日,代宗下令让宰相以及各部门长官在西明寺烧香祈福,摆设素斋,奏乐诵经。当天,吐蕃十万大军逼近奉天,京城上下震惊恐惧。朔方兵马使浑瑊、讨击使白元光先前已经戍守奉天,敌军刚刚安营扎寨,浑瑊就率领两百名精锐骑兵直冲敌营,他身先士卒,敌军纷纷溃散奔逃。浑瑊生擒一名敌将,跃马而回,跟随他的骑兵没有一人被敌军的弓箭射中。城头上的士兵看到这一幕,士气顿时振奋起来。乙巳日,吐蕃军队向奉天城发起猛攻,结果伤亡惨重,几天后,只好收拢部众返回营寨。浑瑊趁夜率领军队袭击敌营,斩杀敌军一千多人。在此之前,浑瑊与敌军总共交战两百多次,累计斩首五千级。丙午日,朝廷停止了百高座的讲经活动,从河中召回郭子仪,让他率军驻守泾阳。己酉日,代宗下令让李忠臣驻守东渭桥,李光进驻守云阳,马璘、郝庭玉驻守便桥,李抱玉驻守凤翔,内侍骆奉仙、将军李日越驻守盩厔,同华节度使周智光驻守同州,鄜坊节度使杜冕驻守坊州,代宗亲自率领禁军六军驻守在禁苑之中。
庚戌日,代宗颁布制书,宣布亲自出征讨伐敌军。辛亥日,鱼朝恩请求在长安城中搜查,搜刮百姓的私人马匹,命令城中的成年男子都穿上黑衣,编组为士兵,又将城门关闭三分之二,只留一扇门供人出入。百姓大为恐慌,翻墙凿洞逃跑的人不计其数,官吏根本无法禁止。鱼朝恩想要侍奉代宗前往河中躲避吐蕃的进攻,又担心群臣意见不一。有一天,百官入朝,在朝堂上站立了很久,宫门却迟迟不开。鱼朝恩突然率领十几名禁军士兵手握利刃冲了出来,大声宣布:“吐蕃屡次侵犯京郊,天子打算前往河中避难,大家觉得怎么样?” 公卿大臣们都惊慌失措,不知该如何回答。这时,有一位姓刘的给事中,独自从朝班中站出来,高声反驳说:“你这宦官想要谋反吗!如今各路大军云集京城,不思奋力抵抗敌寇,却突然想要胁迫天子抛弃宗庙社稷逃走,这不是谋反又是什么!” 鱼朝恩又惊又怕,只好退了下去,迁都河中之事就此作罢。
从丙午日到甲寅日,大雨连绵不止,敌军因此无法继续进军。吐蕃军队转而进攻醴泉,党项军队则向西劫掠白水,向东侵扰蒲津。丁巳日,吐蕃军队大肆掳掠了数万男女百姓后撤军离去,所经过的地方,房屋被烧毁,庄稼被践踏殆尽。周智光率领军队半路截击,在澄城以北大败吐蕃军队,乘胜追击到邠州。周智光向来与杜冕不和,于是趁机杀死了鄜州刺史张麟,活埋了杜冕的家属八十一人,还烧毁了坊州的民宅三千多家。
冬季十月己未日,朝廷又在资圣寺恢复了讲经活动。
吐蕃军队撤退到邠州时,与回纥军队相遇,双方于是又联合起来,再次入侵唐朝。辛酉日,联军抵达奉天。癸亥日,党项军队焚毁了同州的官府和民宅,然后撤军离去。
丙寅日,回纥、吐蕃联军包围了泾阳,郭子仪命令众将严加防守,不许出战。到了傍晚,联军退守到泾阳城北的原野上。丁卯日,联军再次进逼到泾阳城下。这时,回纥和吐蕃军队听说仆固怀恩已经去世,双方为了争夺联军的指挥权,产生了矛盾,彼此不再和睦,于是分营驻扎。郭子仪得知了这个消息。回纥的统帅是合胡禄都督药葛罗,他是回纥可汗的弟弟。郭子仪派遣牙将李光瓒前往回纥营中,对药葛罗说: