不久,西川节度副使刘辟叛乱。
朝臣都认为蜀地险要,易守难攻,不主张出兵讨伐,只有杜黄裳主战。
他要求罢免宦官监军,将军事委托给神策军使高崇文,并在朝中决策战略。
这个高崇文是个治军极严的人,他在长武城驻扎时,训练了五千士兵,常常保持着战备状态。他在卯时接到诏命讨伐刘辟,到辰时便已启程,军中的器械装备与制成的干粮,没有任何的缺少。
正月二十九日,高崇文由斜谷出兵,李元奕由骆谷出兵,一同奔赴梓州。
高崇文率军至兴元时,将士们途中在客舍进餐,有人把店主的筷子折断,高崇文便将此人斩首示众,使得士兵再不敢损害百姓东西。
高崇文领兵由阆州直扑梓州。
刘辟的将领邢泚领兵逃走,高崇文进入梓州,屯扎了下来。
刘辟为了洗刷自己的罪责,将被俘的李康交还给高崇文,高崇文因李康兵败丢城,便将他斩杀。
刘辟命人在鹿头山筑城,连结八座栅垒,屯聚一万多兵力,力阻高崇文。
六月初五,高崇文击败刘辟。
刘辟又在鹿头关东面的万胜堆设置栅垒。
同月初六,高崇文派骁将高霞寓进攻万胜堆,经过八次激战后,将其攻陷。
由此,唐军可以俯视鹿头关全城。