1877—1878 — Участвовал в русско-турецкой войне (награжден Золотым оружием, орденом Святого Владимира IV степени с мечами и бантом и орденом Святого Станислава II степени с мечами и бантом).
1886 — Старший офицер корвета «Аскольд».
1886—1889 — Старший офицер фрегата «Генерал-Адмирал».
1889 — Старший офицер корвета «Аскольд».
1890 — Командир канонерской лодки «Гроза».
1890—1892 — Командир канонерской лодки «Гремящий».
1893—1894 — Командир учебного судна «Скобелев».
1895 — Капитан 1-го ранга.
1896—1901 — Командир императорской яхты «Полярная звезда».
1901 — Контр-адмирал.
Сентябрь 1902 — Начальник отдельного отряда судов, идущих в Тихий океан (2 броненосца, 6 крейсеров, 8 миноносцев). По прибытии в Порт-Артур — младший флагман эскадры Тихого океана.
20 июня 1903 — Начальник отряда в составе крейсеров «Россия», «Громобой», «Рюрик», «Богатырь» и транспорта «Лена».
Сентябрь 1903 — Перешел с отрядом из Порт-Артура во Владивосток
29 января 1904 — Сдал командование отрядом из-за болезни.
9—14 февраля 1904 — Участвовал в первом боевом походе отряда крейсеров в качестве пассажира на флагманском крейсере «Россия».
1904—1907 — Младший флагман Балтийского флота.
Председатель третейского суда офицеров флота, снявшего обвинения в адрес Н. Л. Кладо.
Член комиссии, разбиравшей результаты боя 10 августа 1904 года в Желтом море.
Член комиссии, разбиравшей результаты Цусимского сражения 27—28 мая 1905 года.
1908 — Уволен в отставку с присвоением звания вице-адмирала.