懋辛军长分别担任第一路、第二路总指挥，各自沿长江北岸和南岸向东进行夹击，于8月18日攻占巴东、秭归。此后，他们兵分三路，于9月2日进攻宜昌，唐式遵为三路里的中路，指挥李树勋、潘迥这两个旅和其他两路配合，共同将北洋军击退到保洋码头，北洋军在该码头受到日本、英国、美国水兵掩护。吴佩孚请日本、英国、美国领事出面调停，但实际上并未放松军事斗争。唐式遵则被北洋军言和的假象迷惑，命令前线部队暂缓进攻，结果遭北洋军击溃。唐式遵部退往夔巫，但懋辛部退往云阳，战争结束。1923年9月，北京政府任命唐式遵为第三十三师师长，