С сентября 1919 по август 1920 года — начальник 2-й Тульской стрелковой дивизии, которая воевала в составе 7-й, 15-й и 16-й армий на Западном фронте. Руководил дивизией в боях при обороне Петрограда (она отличилась при взятии Ямбурга) и боях против эстонской армии на реках Плюсса и Нарова (декабрь 1919). В январе — апреле 1920 года дивизия была передана в Трудармию, заготовляя торф и лесоматериалы для Петрограда в Петроградской губернии. С апреля дивизия воевала против латвийской армии, а в июне 1920 года её срочно пополнили и перебросили на Польский фронт. Там Лонгва особо отличился наступлении от Березины к Висле во время Июльской операции, где пройдя с боями сотни километров дивизия взяла Свислочь, Осиповичи, Бобруйск, Слуцк, Брест-Литовск, Пружаны и другие города. При овладении укрепленным Бобруйским районом было нанесено тяжелое поражение 14-й Великопольской дивизии. При взятии совместно с частями 10-й стрелковой дивизии 1 августа 1920 года города Брест-Литовск были захвачены в сохранности многочисленные польские военные склады и 1 бронепоезд. За эти бои был представлен к награждению орденом Красного Знамени (награждён им в конце 1921 года). С 4 августа 1920 года формировал 1-ю Польскую Красную армию, 15 августа 1920 года назначен её командующим. Однако из-за окончания советско-польской войны формирование армии в сентябре 1920 года было прекращено.