В кампанию 1828 года против турок он устроил переправу войск через Дунай и в следующем году был назначен начальником инженеров 2-й действующей армии. В этой кампании он принимал деятельное участие в осаде Силистрии, битве при Кулевчи, взятии Сливно и Адрианополя, был командиром крепостей на Дунае и Чёрном море.