当时割据山南东道的忠义节度使赵匡凝准备与王建争夺川东,派水军逆江而上,进入三峡,攻抵夔州,但被蜀军击退。此事过后,王建命张武在夔州以东的三峡上修筑防御工程。张武便在长江的两岸建起木栅为营,并用巨大的铁链横断江面,连接两岸,号称“镇峡”。
后来高季兴曾经出动荆南水军进攻夔州,蜀国派王先成和张武迎敌。他们以火攻击敌船,焚、溺高季行兵将过半,高季兴换乘小舟逃走。
高季兴的南平军进入三峡后,夔州刺史王成先率兵凭借浮桥与高季兴激战,但被高季兴用火船将浮桥焚毁,蜀军溃败,荆南大军乘胜向夔州推进。
当时,张武所领的士卒不足万人,在敌我双方的力量对比上处于劣势。得知高季兴打败了王先成的消息之后,张武没有打算投降。因为他看不上这个自己当年的手下败将,准备给高季兴迎头痛击。
当高季兴率领的船队来到,即被横江铁链所阻。暴跳如雷的高季兴想出一招,就是挑选了一批不怕死的勇士,乘坐小船,手持巨斧为先头,想让他们冒死砍断横江铁链,为大军开路。无奈铁链非常坚硬,勇士们没有砍断铁链。
到了晚上,江面上暴风骤起,受阻的战船失控,进退两难。张武借此机会,先是以火攻击,致使荆南兵焚、溺死者甚众。紧接着,他又指挥军队居高临下,以矢石猛击。高季兴所乘的战舰虽然蒙上了牛革,但仍被巨大的飞石击中折其尾。高季兴见大势已去,易小舟逃遁。荆南兵大败,被俘获斩首者达五千余人。高季兴苦心经营的水军,就这样顷刻间化为乌有。伐蜀的东南军,就此被蜀军粉碎。
不久,刚刚取得大胜的张武就得到了蜀军北线溃败、王衍临阵脱逃、大批将领投降唐军的消息。张武立即派使节去晋见李继岌,表示愿意献出自己所管辖的夔、忠、万三州,归降唐主。
蜀国灭亡的消息传到江陵之时,刚从三峡败归的南平王高季兴正在用餐。听了手下人的急报,高季兴惊吓得哆嗦起来,连筷子都掉到了地上。高季兴长叹道:“这是老夫的过错啊!”高季兴之所以怂恿李存勖伐蜀,他原以为蜀军能凭借天险,与唐军相持。自己则可以乘火打劫,顺便捞点好处。他当然不希望蜀国真的被灭。现在荆南的西、北两面都被唐军占据,李存勖如果对江陵有意,灭蜀的唐军顺江而下,荆南根本不可能抵挡得了。
梁震见状,连忙宽慰高季兴道:“不用担心,李存勖得了蜀地,自然会更加骄傲放纵。他的大祸近在眼前,估计没有机