С началом русско-турецкой войны состоял при военном министре Д. А. Милютине (март 1877), сопровождал его во время пребывания императора Александра II на Балканском театре военных действий. В августе-сентябре 1877 года принимал участие в боях под Плевной. В октябре назначен помощником начальника штаба войск, находящихся в тылу Действующей армии. За отличия произведён в чин генерал-майора (1878).