元（今陕西汉中），任命王建为“清道使”，以后他向四方发展势力。大顺二年（891年）以精兵二千奔往成都，为陈敬瑄所阻，王建攻破鹿头关，取汉州，攻彭州，大败陈敬瑄五万兵，不久攻占成都，陈敬瑄与田令孜开门出降，据西川，杀陈敬瑄、田令孜，接着又降黔南节度使王建肇，杀东川节度使顾彦晖、降武定节度使拓拔思敬。897年占有东川梓（今四川三台）、渝（今重庆）诸州，遂有两川兼三崃之地。902年取得山南西道控制权。天复三年（903年），唐昭宗又封他为蜀王，遂成为当时最大的割据势力。次年，朱温挟持唐昭宗迁都洛阳，改元天祐，王