Участва в Руско-турската война (1877-1878). По препоръка на генерала от инженерните войски Едуард Тотлебен е назначен за началник на инженерните войски и член на Полевия щаб на Действащата дунавска руска армия (1876). Повишен е във военно звание генерал-майор от 1877 г. Участва в съвещанието при главнокомандващия княз Николай Николаевич на 10 юни 1877 г. за определяне мястото на десанта на река Дунав при Зимнич-Свищов.