После окончания училища направлен в Морские силы Чёрного моря, где назначен командиром бронекатера, уже в августе 1927 года стал командиром дивизиона бронекатеров Особого отряда судов реки Днепр. После учёбы на спецкурсах в ноябре 1929 года назначен флагманским химиком штаба Морских сил Каспийского моря. С марта 1931 года — командир канонерской лодки«Красный Азербайджан»Морских сил Каспийского моря. С августа 1931 года был начальником химического сектора Специальных курсов усовершенствования командного состава ВМС. С октября 1933 по октябрь 1936 года — флаг-химик штаба морских сил Чёрного моря (с 1935 — Черноморский флот). Затем убыл учиться в академию.
С 11 марта 1943 по 30 августа 1944 — командующий Беломорской военной флотилией. Обеспечил бесперебойное движение конвоев по Белому морю и прилегающим морям в условиях большой активности немецких подводных лодок и авиации, а также минной опасности. Лично возглавлял несколько походов флотилии по проводке наиболее важных конвоев[2].
С июля 1944 года — заместитель начальника Главного штаба ВМФ – начальник оперативного управления, с 21 апреля 1945 по 18 февраля 1946 года — начальник Главного морского штаба ВМФ. Был направлен на фронт в качестве главного представителя от ВМФ СССР при подготовке и проведении Кёнигсбергской наступательной операции. Кроме того, вместе с наркомом ВМФН. Г. Кузнецовым участвовал в Ялтинской и Потсдамской конференциях, будучи старшим рабочей группы военно-морских советников.
С февраля 1946 по ноябрь 1948 года — командующий Каспийской военной флотилией. Окончил Высшую военную академию имени К. Е. Ворошилова в 1950 году. С декабря 1950 года — начальник военно-морского факультета Высшей военной академии имени К. Е. Ворошилова, с ноября 1953 года — начальник Управления военно-морских учебных заведений ВМФ СССР. В марте 1963 — августе 1964 и в июне 1965 — апреле 1967 годов — профессор-консультант Ученого совета Военно-морской академии, а с октября 1962 по март 1963 и с августа 1964 по июнь 1965 года находился в распоряжении главнокомандующего ВМФ.
С апреля 1967 года — в отставке. Скончался 31 марта 1973 года в Москве.
Кол. авт. под руководством С. А. Макарова // Книга Памяти Военной академии Генерального штаба Вооруженных Сил Российской Федерации. М., 2016. — С.338.
Доценко В. Д. Морской биографический словарь. — СПб.: Логос, 1995. — 496 с. — 3000 экз. — ISBN 5-87288-095-2.
Лурье В. М. Адмиралы и генералы Военно-Морского Флота СССР в период Великой Отечественной и Советско-японской войн (1941-1945). — СПб.: Русско-Балтийский информационный центр «БЛИЦ», 2001. — 280 с. — 1000 экз. — ISBN 5-86789-102-X.