唐乾宁四年(897年)元月,王建派义子王宗侃、王宗阮去攻打东川的外围以孤立顾彦晖。结果,很快就攻下泸州(今四川泸州)、渝州(今重庆)。东川地盘急速收缩,同年六月,王建亲率五万大军攻打顾彦晖。经过三个月,上百场大大小小的激战,王建才攻入梓州。顾彦晖见大势已去,命王宗弼回去投奔王建,他召集养子于大堂饮酒,然后命养子顾瑶将他杀死,宗族诸将也都自杀,当时城中兵马仍有七万之多。
王建大军入城后,让养子王宗涤留守东川,他则带着奉唐昭宗之命来劝两川罢兵的判官韦庄回成都,拜韦庄为掌书记,倚为腹心。随后,王建又发兵收取今四川安岳、大足等地,至此,王建并有两川之地。
时值中原的两大势力李克用和朱温正杀得热火朝天,无暇顾及蜀地的王建。王建坐拥汉中要地,加上兵强马壮,暂时没有谁能够威胁到他——因为汉中是四川盆地的天然防御屏障,没有汉中就没有四川的安全。