西川节度使杜元颖不通军事，专门蓄财，削减戍边士卒的衣食。西南边军缺衣少食，纷纷进入南诏境内掠盗。南诏自权臣王嵯颠掌政后，密谋入侵唐朝，他派人给入境抢劫的唐卒衣食，趁机了解了西川的虚实。829年十一月，王嵯颠率南诏军在西川降卒的引导下北上入侵西川，攻陷巂州（治越巂，今四川越西）、戎州（治僰道，今四川宜宾）二州。十一月二十八日，杜元颖率军在邛州（治临邛，今四川邛崃）以南与南诏军交战，西川兵大败，南诏军乘胜攻占邛州。同月，唐文宗李昂下诏征发剑南东川、兴元、荆南三道的兵马前往西川救援、十二月初一，又征发鄂岳、襄