В 1858—1859 годах командовал 1-й бригадой Кавказской гренадерской дивизии, затем назначен состоять для особых поручений при главнокомандующем Кавказской армии (4 марта 1859 года). Участвовал в Кавказской войне, в том числе во взятии аула Гуниб и пленении имама Шамиля (25 августа 1859 года). За отличие в делах против горцев произведён в 1860 году в генерал-лейтенанты.