Участва в Руско-турската война (1877 – 1878). Командирован е в Дунавската руска армия след неуспешните атаки на Плевен. Изработва план, който става ръководство за провеждането на пълна блокада на армията на Осман паша в Плевен и противодействие на системата от редути. Фактически командир на Западния руски отряд. На 28 ноември 1877 г. Осман паша се опитва да пробие блокадния пръстен, но отстъпва и капитулира. Генералът от инженерните войски Едуард Тотлебен скромно забелязва: "„Не аз победих Осман, а гладът“." След пленяването на Западната османска армия е началник на Източния отряд.