Зав’язка. Молодий мисливець Натаніель Бампо та велетень Гаррі Марч (Непосида) пробираються крізь дикі хащі до озера Мерехтливе Дзеркало. Для Звіробоя це перша подорож на озеро, де він має зустрітися з могіканином Чингачгуком для таємної місії. Вони прямують до «Ковчега» (або «Замку») — плавучого будинку Тома Гаттера, побудованого на палях посеред води для безпеки від індіанців гуронів, які вже зачаїлися в лісах навколо водойми.

Розвиток дії. Старий Гаттер і Гаррі Марч, спокушені винагородою від уряду за скальпи гуронів, вирішують здійснити нічний напад на табір індіанців. Звіробій категорично відмовляється брати участь у вбивстві заради грошей, вважаючи це негідним білої людини. Напад завершується полоном Гаттера і Гаррі. Тим часом Натаніель у чесному двобої вбиває свого першого ворога — індіанця Рись, який перед смертю дає йому ім'я Соколине Око. Згодом герої використовують шахові фігури слонів зі скрині Гаттера як «викуп», адже індіанці сприймають їх за магічних ідолів.

Кульмінація. Поки Чингачгуку вдається визволити наречену Уа-та-Уа, Звіробій потрапляє в полон, прикриваючи відступ друзів. Гурони пропонують йому життя в обмін на зраду — він має стати чоловіком вдови вбитого ним воїна і приєднатися до племені. Натаніель обирає смерть за законами честі. Його піддають тортурам сокирами: воїни кидають томагавки так, щоб вони лише зачіпали волосся героя, випробовуючи його стійкість. У вирішальний момент, коли вождь Розчахнутий Дуб готується до страти, на табір нападає британський загін, який привела Джудіт.

Розв’язка. У запеклому бою гуронів практично повністю знищують. Лагідна Гетті отримує смертельне поранення від випадкової кулі і помирає, прощаючи вбивць. Старий Гаттер гине раніше, визнавши свої гріхи. Джудіт пропонує Звіробою шлюб і затишок у фортеці, але він відчуває, що його місце — на лісових стежках. Герой іде разом із Чингачгуком у невідомість. Епілог показує їхнє повернення на руїни «Замку» через 15 років, де час стер сліди трагедії, залишивши лише пам'ять про мужність.