Участник советско-финляндской войны 1939—1940 годов и Великой Отечественной войны, корреспондент газеты «Правда». Награждён медалью «За боевые заслуги»(1940). Участник обороны Ленинграда. В годы Великой Отечественной войны Вишневский возглавлял оперативную группу писателей при политуправлении Балтфлота. По заданию последнего он вместе с А. А. Кроном и Вс. Б. Азаровым написал героическую комедию «Раскинулось море широко…», поставленную Ленинградским театром музыкальной комедии в 1942. Через год в Барнауле её воплотил на сцене Камерного театра А. Я. Таиров (музыку к спектаклю написал Г. В. Свиридов). Беспримерному подвигу ленинградцев в дни войны была посвящена пьеса Вишневского «У стен Ленинграда», подтвердившая его приверженность трагической теме. Она появилась на сценах Театра Краснознаменного Балтийского флота (1944) и Камерного театра (1945).