В Русско-турецкую войну 1877—1878 годов служил в Рущукском отряде, позднее в Силистрии и Варне. В Русско-японскую войну был командирован от офицеров полка на фронт. Командовал 21-м Восточно-Сибирским стрелковым полком, вел боевые действия у Вафангоу, на Далинской позиции, участвовал в боях под Янзелином и на Цофантуньской позиции, в Мукденском сражении и на Чагушанских высотах. За боевые заслуги был награждён орденом Св. Анны 2 степени и чином полковника.