陈敬见王建不回去,决意要拿下成都,便只好防守。王建一时也拿不下来,便又去物色新的目标。唐文德元年(888年)三月,王建又去攻打彭州(今四川彭县),又被陈敬打退。但王建对成都势在必得,于是先留在汉州,等待机会。
唐文德元年(888年)三月,唐僖宗李儇驾崩,皇弟李晔继位。即位之后,李晔不希望西川这样的战略后方被陈氏兄弟霸着,要交给心腹人治理。正好王建和顾彦朗联名上表,请把陈敬调离西川,李晔便于六月下诏,以侍中京兆韦昭度为剑南西川节度大使,调陈敬回京。陈敬想:“天下大乱,西川险塞,正足资我王事,哪能凭白送人。”不受代,韦昭度只能在城外待着。
李晔闻之大怒,同年十二月,拜韦昭度为西川行营招讨使,杨守亮为副使,顾彦朗为行军司马,王建为行营都指挥使。同时为了拉拢王建,在邛州(今四川邛崃)置永平军,让王建做节度使。陈敬派眉州刺史山行章率五万大军出屯新繁(今四川新都新繁镇),严防王建。
唐龙纪元年(889年)正月,王建率本部人马在新繁大败山行章。同年十二月,两军在西川再战一场,王建再次大获全胜,山行章走投无路,只好投降王建。之后,王建复攻邛州,包围成都,陈敬只能拼死一战。此时,王建已声震川中,加之成都被围困数月,粮草已尽。