Participó en la Guerra ruso-japonesa desde su inicio en la Primera Batalla de Port Arthur como oficial en el acorazado "Petropávlovsk". El 13 de abril de 1904 el almirante Stepán Makárov a bordo del "Petropávlovsk" salió del puerto para acudir en ayuda de un escuadrón de destructores que había enviado en reconocimiento al norte a Dalny. La flota japonesa estaba esperando, y Makárov se retiró hacia la protección de las baterías de la costa en Port Arthur. Sin embargo, el área había sido minada recientemente por los japoneses.