Во главе 3-й роты принял участие в Русско-турецкой войне 1877—1878 годов. В начале кампании 1877 года устраивал осадные и полевые батареи в устье реки Ольты для осады крепости Никополь. Обеспечивал переправу русских войск через Дунай у Зимницы 14—15 июля и у Батина. В середине ноября командирован с ротой в распоряжение начальника штаба 12-го армейского корпуса для укрепления позиций, занятых войсками корпуса. 30 ноября принял участие в сражении у Мечки и Трестеника. 8 февраля 1878 года вступил с ротой в крепость Рущук для проведения разминирования заложенных турками фугасов. За боевые отличия произведён в капитаны со старшинством с 7 ноября 1877 года и награждён орденами Святого Владимира 4-й степени с мечами и бантом и Святого Станислава 2-й степени с мечами.