Під час російсько-японської війни у травні 1904 року переведений до 6-го Східно-Сибірського стрілецького полку, у травні командував 11-ю ротою, в листопаді виконував обов'язки завідувача господарства 3-го батальйону. 17 грудня брав участь у бою біля села Лішінгоу (Лішінпу), за спогадами, у тому бою загинуло до 1500 японців, проте ворог зміг вклинитися в центр розташування царських військ. Був прикомандирований до 12-го піхотного Великолуцького полку (18.12.1904 р.). 19 грудня брав участь у бою біля села Ламатунь, 23 грудня — поблизу Кудяза (на правому березі річки Хуньхе, 3 січня 1905 року — на північ від Сінмітіну. В січні 1905-го командував 15-ю ротою, з 29 січня — командуючий 1-ю ротою. Брав участь у битві під Мукденом 12—25 лютого, в боях 2—9 березня при відступі від міста Теліна на Сипінгайські позиції. 12 березня підвищений у званні — штабс-капітан.