Во время русско-японской войны участвовал в обороне Порт-Артура и в сражении в Жёлтом море (28 июля 1904 года). В бою был ранен в голову и контужен при взрыве снаряда в боевой рубке броненосца «Цесаревич» (которым был убит командующий эскадрой контр-адмирал В. К. Витгефт и ряд офицеров его штаба), но остался в рубке до прибытия туда старшего офицера корабля капитана 2 ранга Д. П. Шумова, принявшего командование броненосцем. Под его командованием занимался восстановлением управляемости повреждённого корабля. За этот бой представлен к награждению орденом Святого Георгия 2-й степени.