四月三十日,邵王李约去世。
五月十四日,任命横海留后程执恭为节度使。
五月十八日,尚书左丞、同平章事郑馀庆被罢免为太子宾客。
五月二十九日,尊奉太上皇后为皇太后。
刘辟修筑鹿头关,连接八个营寨,驻扎一万多名士兵来抵御高崇文。六月初六,高崇文击败了刘辟的军队。刘辟在鹿头关以东的万胜堆设置营寨。六月初七,高崇文派遣猛将范阳人高霞寓攻打并夺取了万胜堆,从这里可以俯瞰鹿头关全城,高霞寓连续八次作战都取得胜利。
加授卢龙节度使刘济兼任侍中。六月初八,加授平卢节度使李师古兼任侍中。
六月初九,高崇文在德阳击败刘辟的军队。六月十二日,又在汉州击败刘辟的军队。严砺派遣他的部将严秦,在绵州石碑谷击败刘辟一万多人的军队。
起初,李师古有个异母弟弟叫李师道,常年被疏远排斥在外地,难免贫困。李师古私下对自己亲近的人说:“我并不是不友爱师道,我十五岁就执掌节度使大权,自己遗憾不知道耕种收获的艰难。更何况师道比我还小几岁,我想让他知道衣食的来源,并且把州县的事务交给她处理,想来各位一定不会理解我的用意。”等到李师古病重时,李师道当时正在担任密州刺史,喜好绘画和吹觱篥(一种乐器)。李师古对判官高沐、李公度说:“趁我还没有昏迷,想问问你们。我死之后,你们打算拥立谁为节度使?”二人对视着没有回答。李师古说:“难道不是师道吗?人之常情,谁愿意疏远骨肉而亲近外人呢?只是如果拥立的节度使不合适,不仅会败坏军政,还会颠覆我们整个家族。师道是公侯的子孙,不致力于训练军队、治理百姓,专门学习小人的卑贱技艺,把这当作自己的才能,他真的能胜任节度使吗?希望各位慎重考虑!”闰六月初一,李师古去世。高沐、李公度隐瞒消息,不发布丧事,暗中从密州迎接李师道,拥立他为节度副使。
秋季,七月初三,高崇文在玄武击败刘辟一万多人的军队。七月初四,宪宗下诏:“所有增援西川的军队,全部听从高崇文的调度安排。”
七月十二日,将至德大圣大安孝皇帝(唐顺宗)安葬在丰陵,庙号为顺宗。
八月初三,册立妃子郭氏为贵妃。
八月初八,册立皇子李宁为邓王,李宽为澧王,李宥为遂王,李察为深王,李寰为洋王,李寮为绛王,李审为建王。
李师道掌管军务后,过了很久,朝廷的任命还没有到达。李师道和将领们商议,有人建议出兵掠夺周边地区。高沐坚决阻止,请求缴纳两税(唐朝主要赋税),申报官吏,推行盐法,派遣使者接连不断地向京城献上奏表。杜黄裳请求趁平卢镇局势未稳定,将其分割。宪宗因为刘辟还没有平定,八月初十,任命李师道为平卢留后,主持郓州事务。
堂后主书(中书省办事官员)滑涣在中书省任职很久,和知枢密(宦官首领)刘光琦勾结。宰相商议事情时,如果有和刘光琦意见不同的,刘光琦就让滑涣传达自己的意思,滑涣常常能满足刘光琦的要求,杜佑、郑絪等人都对他低声下气、好好相待。郑馀庆和各位宰相商议事情时,滑涣在旁边指手画脚、评判是非,郑馀庆愤怒地呵斥他。不久,郑馀庆就被罢免了宰相职务。各地向滑涣贿赂财物的事情没有一天停止,中书舍人李吉甫上奏说滑涣专权放纵,请求罢免他。宪宗命令宰相关闭中书省的四门,进行搜查,查获了滑涣所有的奸邪证据。九月十一日,将滑涣贬为雷州司户,不久又赐他自杀。查抄他的家产,总共达数千万缗。
九月十二日,高崇文又在鹿头关击败刘辟的军队,严秦在神泉击败刘辟的军队。河东将领阿跌光颜率领军队前往行营与高崇文会合,迟到了一天,担心被处死,想深入敌军立功赎罪,于是在鹿头关以西驻扎,切断了刘辟军队的粮道,鹿头关城中的守军忧虑恐惧。于是,刘辟的绵江栅守将李文悦、鹿头关守将仇良辅,都献出城池向高崇文投降。官军活捉了刘辟的女婿苏强,投降的士兵数以万计。高崇文于是率军长驱直入,直奔成都,所到之处,刘辟的军队纷纷崩溃,官军没有停留。九月二十一日,攻克成都。刘辟、卢文若率领几十名骑兵向西逃往吐蕃,高崇文派遣高霞寓等人追击,在羊灌田追上了他们。刘辟跳入江中,没有淹死,被活捉。卢文若先杀死自己的妻子儿女,然后系上石头沉入江中。高崇文进入成都后,驻扎在四通八达的大街上,让士兵休息,集市店铺没有受到惊扰,城中珍宝堆积如山,官军秋毫无犯,用囚车把刘辟押送到京城。斩杀了刘辟的大将邢泚、馆驿巡官沈衍,其余的人一概不追究。军府的事务无论大小,高崇文都下令一律遵循韦皋(前西川节度使)过去的做法,从容指挥调度,整个西川地区都平定了。
起初,韦皋任命西山运粮