王建收到信后 , 非常高兴 。他去子洲(今四川三台)见顾炎朗 , 说:“我父亲叫我去那里 , 我也想去成都见见陈宫 , 向他要一个诸侯镇的位置 。”他把家人托付给顾炎朗 , 并带领两千士兵前往成都 。谁知 , 王坚刚到芦头关(今四川德阳东北) , 陈景珏在参谋长李泌的劝说下又后悔了 , 命王坚返回阆州 , 加强城防 。王坚大怒 , 攻破路透关 , 在绵竹击败汉州刺史张维 , 夺取汉州(今四川广汉) 。
王坚再次进占雪山 , 大败西川 , 一举拿下德阳 。陈靖珏派使者去问王坚 , 王坚说:“我父亲叫我到这里来 , 命令我中途回去 。顾红会怀疑我的 。我别无选择 。”说他无路可走 。不久 , 顾炎朗任命弟弟顾为汉州刺史 , 派兵帮助王建 , 围攻成都 。顾围困成都三日 。见破不了城 , 便回了汉中 。
不久 , 唐昭宗即位 , 命左谏大夫李训宣诏 , 并任四川、四川联合使 , 命顾炎朗停战 。顾炎朗请求朝廷再派一个大臣去镇守蜀地 , 为王坚取得节度使的官职 。
抓住西川
文德元年(888年) , 王坚攻打彭州 , 掠夺淅川十二州 。唐昭宗任命魏昭度为丞相 , 放弃节度使 。同时 , 他指定邛崃(今邛崃)、周树(今崇州)、理州(今汉源北)、崖州(今雅安)为永平军 , 统治邛崃 , 任命王建威为永平军节度使 。
陈不肯奉圣旨 , 于是派魏昭度、顾炎朗出兵讨伐 , 并任命王建威为驻牙司令 。龙年(889年) , 王建达在新年打破梅州(今眉山)刺史的印章 。
繁(今新都区新繁镇) , 虏获万余人 , 伏尸四十里 , 又击败屯守彭州的威戎节度使杨晟和山行章的五万援军 。陈敬瑄再次发兵七万增援山行章 , 两军相持百余日 。王建再败山行章于广都(今双流) , 山行章请降 。大顺元年(890年) , 围攻成都 , 侍奉韦昭度十分小心 。简州(今简阳西)、资州(今资中)、嘉州(今乐山)、戎州(今宜宾)、雅州、邛州、蜀州前后来降 。

韦昭度率兵围攻成都三年 , 且聚兵十余万 , 难以破城 , 朝廷有意休兵 。大顺二年(891年) , 唐昭宗下诏恢复陈敬瑄官爵 , 令顾彦朗、王建罢返回镇地 。
王建接到诏书后 , 不愿罢兵 , 上表请求继续攻城 。王建又劝韦昭度道:“关东各藩镇才是朝廷的心腹大患 , 您还是回朝做宰相吧 , 这里交给我就可以了 。”韦昭度犹豫不决 。王建又命士兵杀死韦昭度的亲兵 , 并道:“士兵们饿了 , 要吃人肉!”韦昭度吓坏了 , 将符节留给王建 , 任命其为知三使留后兼行营招讨使 , 自己当天就返回京师 。韦昭度走后 , 王建派兵扼守剑门(今剑阁北) , 切断了中原与两川地区的联系 。
此后 , 王建将成都团团围住 。田令孜登上城头对王建道:“我与您这么好的关系 , 怎么到了这个地步!”王建道:“我和您的父子之恩 , 怎么能忘!但我可是奉皇帝之命 , 讨伐不听诏令的人!”田令孜无奈 , 当夜进入王建军营 , 交出西川节度观察牌印 。次日 , 陈敬瑄开门投降 , 王建入城 , 自称留后 , 时为大顺二年(891年)八月二十六日 。王建将陈敬瑄送往雅州 , 又任命田令孜为监军 , 但王建屡次请求朝廷杀此二人 , 朝廷不许 , 王建便于景福二年(893年)四月找借口把这两人杀了 。
