王茂章又和台蒙一同攻打田頵,先后在广德、黄池大败叛军,迫使田頵退守宣州,杨行密命台蒙攻宣州,又将王茂章调回润州,继续攻打安仁义。台蒙不久便攻克宣州,田頵兵败被杀,而王茂章通过挖地道攻入润州,将安仁义俘送广陵处死,杨行密遂以王茂章为润州团练使。
杨行密病重,乃将时任宣州观察使的长子杨渥召回广陵,并以王茂章接任杨渥的宣州观察使一职。杨渥离开宣州时,打算带走他的帷帐、亲兵,却遭到王茂章的拒绝,因此怀恨在心。杨行密病逝,杨渥袭任淮南节度使,封弘农郡王,命李简统兵袭击宣州。
吴军攻至宣州城下,王茂章自知难以抵抗,遂率部奔杭州,投靠割据两浙的镇海镇东两镇节度使钱镠。吴将陶雅此时刚攻取钱镠治下的睦州,担心被王茂章阻断归路,于是撤回歙州。睦州又被钱镠夺回,钱镠以王茂章为两府行军司马、镇东军节度副使,后又表荐其为宁国节度使。朝廷下诏,以王茂章遥领宁国节度使,加授金紫光禄大夫、检校太保。
朱温代唐称帝,建立后梁,史称梁太祖,钱镠乃向后梁称臣,被封为吴越王,正式建立吴越国,王茂章则更名为王景仁,以避朱温曾祖朱茂琳之讳。当时,朱温因素闻王景仁之名,遣使召其入朝,而钱镠亦有意联合梁军攻灭吴国,遣王景仁奉表入汴京,向朱温面陈攻取淮南之策。朱温对王景仁待以殊礼,赏赐非常优厚,对他承诺:“等我讨平代北贼寇(晋国),便尽起大军,由你统兵南征。”后来,朱温仍让王景仁遥领宁国节度使,并加授检校太傅、同平章事,让他和宰相同班朝会。而此时的吴国,杨渥已被徐温弑杀,其弟杨隆演虽袭任淮南节度使、弘农郡王,但吴国的军政大权皆被徐温所控制。
忠武节度使刘知俊叛降岐国,王景仁随杨师厚兵进关中,准备攻打同州,刘知俊遂放弃同州,到凤翔投奔岐王李茂贞。此后,王景仁随军攻取雍州、华州,多有战功。