Аул Гуниб расположен на горе того же имени, которая представляет собой отдельную громадную высоту, поднимающуюся более чем на 7 тысяч футов над уровнем моря. С трех сторон Гуниб оканчивается почти отвесными скалами и только с восточной между скалами вьется узкая тропа, которая на самой вершине преграждалась каменною стенкой с бойницами и амбразурами, за которыми было 3 орудия. Самый аул был также обнесен стеной с бойницами и имел укрепленную башню. К началу августа войска наши тесным кольцом окружали Гуниб, занимая протяжение до 50 верст.
Желая избегнуть кровопролития, князь Барятинский предложил Шамилю сдаться, но до 14 августа еще недавний грозный владыка гор не мог примириться с мыслью сложить оружие к стопам главнокомандующего.
14 августа он пошел на переговоры, но скоро обнаружилась их бесплодность. Тогда утром 22 августа Шамилю было послано письмо с требованием определенного ответа: желает ли он мира на условиях, указанных наместником, или нет? Получив отрицательный ответ, Барятинский приказал приступить к осаде Гуниба, назначив генерала Кесслера командующим блокирующим отрядом и начальником инженерных работ.
Войска, блокировавшие Гуниб, были расположены следующим образом: на восточном фасе 1-й и 2-й батальоны ширванцев под начальством командира полка полковника Кононовича, на северном фасе 3-й и 4-й батальоны того же полка, батальон грузинских гренадер, 2 батальона самурцев, 5 сотен дагестанского конно-иррегулярного полка и 2 сотни даргинской конной милиции под начальством князя Тархан-Моуравова; на западном фасе 18-й стрелковый батальон и 2 батальона Дагестанского полка под начальством командира полка полковника Радецкого и, наконец, на южном фасе — батальон самурцев, 21-й стрелковый батальон и 2 батальона Апшеронского полка под общим начальством командира этого полка полковника Тер-Гукасова.
Осмотрев неприятельскую позицию, Кесслер приказал Кононовичу с двумя батальонами ширванцев переправиться на левый берег Кара-Койсу, другими же двумя батальонами усилить отряд Тархан-Моуравова.
Первоначально предполагалось демонстрацией привлечь внимание противника к восточному фасу, а затем ночью атаковать с остальных трех фасов. 23 августа, как только наступила ночь, 1-й и 2-й батальоны ширванцев, невзирая на жестокий огонь неприятеля, подошли на ближайший ружейный выстрел к завалам восточной стороны и расположились за камнями. Были приняты меры, чтобы Шамиль не мог спастись бегством или прорваться сквозь наши ряды.
24 августа Кесслер приказал ночью занять скалистые обрывы гор на всех фасах и окружить неприятеля непрерывным кольцом. Утром густой туман, окутывавший Гуниб-Даг, способствовал дальнейшему передвижению наших войск.
Молча, в гробовой тишине, обутые в лапти или завернув ноги в толстые онучи, обвязанные веревочками, люди двигались гуськом поодиночке по узким тропинкам, переползая местами на четвереньках. Чем выше, тем становилось труднее и опаснее. Малейший звук мог открыть горцам приближение русских, и они завалили бы двигающихся каменными лавинами.
Первыми были замечены охотники Апшеронского полка из отряда Тер-Гусакова. Неприятель открыл по ним огонь, апшеронцы удвоили усилия и, прежде чем Шамиль успел выслать помощь, атаковали завалы. Мюриды защищались отчаянно, но их было мало, так как большинство защитников было направлено к восточному фасу, против которого велась демонстрация колонной Кононовича, и апшеронцы овладели завалами, переколов всех защитников штыками. Появление апшеронцев на Гунибе так поразило Шамиля, что он, отдав приказание собираться к аулу, поскакал туда.
Вслед за апшеронцами поднялись и охотники стрелкового батальона. Мюриды, защищавшие эту часть горы, пораженные внезапным появлением перед собою русских войск, отступили к аулу. Вслед за охотниками поднялись остальные батальоны, и скоро аул был охвачен со всех сторон нашими войсками, остановившимися на ружейный выстрел от него.
В 9 часов утра туман рассеялся, и солнце осветило грандиозную картину двух враждебных войск, стоявших в такой близости, что можно было переговариваться. Генерал Кесслер потребовал от Шамиля безусловной покорности. После некоторого колебания, заручившись обещанием полковника Лазарева, что его не тронут, Шамиль решил выйти. Было 3 часа пополудни, когда Шамиль явился к князю Барятинскому. Подойдя к главнокомандующему, Шамиль поклонился. Князь Барятинский объявил Шамилю, что отправит его в Петербург к государю императору, а теперь будет содержать его как военнопленного в лагере. После чего главнокомандующий поднялся и ушел. Шамиль был отправлен в лагерь, и война на Восточном Кавказе окончилась.