В апреле 1939 года назначен начальником штаба Каспийской военной флотилии, в декабре заместителем начальника штаба Балтийского флота, в июле 1940 года начальником штаба Кронштадтской военно-морской базы.
В сентябре 1944 года назначен командующим Каспийской военной флотилией.
С января 1946 года был начальником штаба Балтийского флота, затем начальником Оперативного управления Главного штаба ВМФ, с июля 1947 года командующий 8-м ВМФ.
В 1953—1958 годах заместитель начальника Главного штаба ВМФ, а с февраля 1958 года начальник Главного штаба ВМФ — первый заместитель Главнокомандующего ВМФ. Много сил и энергии вложил в дальнейшее развитие ВМФ, в обеспечение его высокой боевой готовности, в подготовку офицерских кадров.