王郢生年、籍贯均不详。875年任浙西狼山(今江苏
南通)
镇遏使,为镇海节度使赵隐属下。当年,他和68员将领获得战功,但赵隐拒绝给他们物质奖赏,只给他们加衔。王郢等人索取物质奖赏不得,便发动兵变,以王郢为首,从武器库夺取兵器,劫掠附近地区,叛军很快扩大到一万人,攻占
苏州、
常州,建立舰队使他们得以在
长江上下游和东海岸畅行无阻。他们在镇海、
浙东、福建地区肆意劫掠。(《
资治通鉴》卷二百五十二)876年,
唐僖宗任前严州刺史高杰为左骁卫将军,充沿海水军都知兵马使,率舰队对抗王郢,但高杰并未取胜。但不久,王郢试图和
温州刺史鲁寔谈判,试图重归朝廷并重获任用。鲁寔支持王郢的请求,朝廷最初也接受了,但要求王郢放弃军队到
长安朝见皇帝,再行任命。王郢没有前往,拖延了半年。随后,他又提出任望海镇遏使,被朝廷拒绝,朝廷任他为右率府率,并声称允许他保留劫掠所得的财物。(《
资治通鉴》卷二百五十二)
877年春,王郢引诱鲁寔上船后将其擒住,鲁寔所部逃散。朝廷闻讯,任右龙武大将军宋皓为
江南诸道招讨使率一万五千人讨伐王郢。王郢攻占望海,劫掠
明州、台州,攻占台州,迫使刺史王葆撤退到唐兴。僖宗命镇海、浙东、福建三镇提供战船对抗王郢。(《资治通鉴》卷二百五十三)
但当王郢回到镇海劫掠时,新任节度使
裴璩聚集军队,拒绝迎战王郢,还诱降了王郢的部将
朱实,封他为
金吾将军。朱实率六七千人投降,王郢的部众开始散去。王郢聚集余众,退到明州,
甬桥镇遏使
刘巨容以筒箭射杀王郢,王郢之乱就此平定。(《资治通鉴》卷二百五十三)