С началом русско-японской войны назначен начальником штаба 5-й Восточно-Сибирской стрелковой дивизии, с которой участвовал в боях под Ляояном, на реке Шахэ и под Мукденом. За боевые отличия был награжден тремя орденами и золотым оружием «за храбрость». Произведен в полковники 6 декабря 1904 года. 4 февраля 1906 года назначен начальником штаба 9-й Восточно-Сибирской стрелковой дивизии, 23 ноября 1908 года — командиром 12-го Сибирского стрелкового полка. 18 ноября 1912 года назначен командующим 1-й бригадой 9-й Сибирской стрелковой дивизии, а 16 января 1913 года произведен в генерал-майоры «"за отличие по службе"», с утверждением в должности. 4 июля 1913 года переведен в Заамурский округ Отдельного корпуса пограничной стражи, где назначен начальником 2-го отряда. 15 августа 1914 года назначен помощником начальника Заамурского округа.