Ополченцы возвращаются в село Домнино с радостной вестью – победой над ненавистными поляками. Не до радостных ликований лишь Антониде, дожидающейся скорого возвращения Богдана Собинина, жениха её, отправившегося биться с польской шляхтой. Сусанин чувства дочери разделяет, но настраивает её на скорые тяжкие испытания: до свадьбы ли теперь, когда вокруг так неспокойно. Доносившаяся с реки песня возвещает о прибытии Собинина с его дружиной. Богдану известно, что Пожарский и Минин встали во главе русского войска и собирают вокруг русских воинов. Ликованиям крестьян нет границ: грядёт близкое освобождение.
Но Собинин огорчён, что его свадьба с Антонидой отложена, разве не ради невесты он так спешил в родные края! Сусанин после известия об осаде вражеского войска в Москве меняет своё решение и даёт своё отцовское согласие на свадьбу дочери.
Польский король Сигизмунд Третий настолько уверен в победе польского войска, что ещё до исхода битвы начинает пиршество в свою честь. В наполненном весёлыми гостями зале появляется гонец с известием о полном разгроме шляхты и пленённых в Москве поляков из королевского войска. Сигизмунд отдаёт приказание рыцарям собираться в боевой поход. Хвастаясь своей отвагой, с оружием в руках они клянутся разбить русских «смердов».
В разгар подготовки к свадьбе Собинина и Антониды в дом Ивана Сусанина врываются поляки. Они настаивают на том, чтобы им дали провожатого до Москвы, ведь местные дороги им неведомы. Сусанин мог бы их сопровождать, но он не предатель и даже за обещанное ему польское золото не согласен помогать неприятелям. После некоторых раздумий у Сусанина созревает мысленный план: надо заманить польских врагов в непролазную лесную глушь и бросить их там на погибель. Крестьянин для виду соглашается проводить поляков до Москвы, понимая, что это и его последний путь: враги не простят ему такого коварства и убьют его в том же лесу…
Втайне от поляков он отправляет своего сына Ваню к Минину, чтобы он предупредил его об угрозе со стороны Сигизмунда. Ваня с радостью выполняет последнюю просьбу отца, ведь он мечтает биться с поляками и даже хотел проситься в дружину к Собинину. Иван Сусанин ведёт польскую шляхту через поля и болота, через трудно проходимые леса. Узнав о хитрости Ивана Собинин пытается преследовать врагов в надежде спасти отца своей невесты. Минин возглавляет эту погоню и вместе с дружиной Собинина выступают навстречу ничего не подозревавшим полякам.
Замёрзшие, голодные и выбившиеся из сил поляки начинают подозревать, что Сусанин водит их не теми тропами. Остановившись на привал, враги крепко спят. Но Ивану не спится: он мысленно прощается с семьёй и своей жизнью, которые враги ему точно не сохранят. Как бы ни была мучительна его смерть, Сусанина греет мысль об исполненном долге перед родной землёй: жизнь за царя отдать – честь для русского мужика. В последнем для него свисте ветра сквозь метель мерещатся ему голоса любимых дочери и сына, ведь и ради них он здесь и сейчас, - разве может быть иначе…
Наутро полякам торжествующий Сусанин открывает шляхтичам ужасную правду о том, что им суждено сгнить в лесной чаще, потому что Иван не поведёт их в Москву! Разъярённые поляки в бешенстве убивают Сусанина и только потом осознают, что им без крестьянина из местных лесов не выбраться, - они обречены…
А на Красной площади в Москве с особым ликованием народ встречает русские дружины. Все разделяют эту радость: и Ваня, И Антонида, и Собинин, - нет рядом только Ивана Сусанина… Москва отмечает освобождение от польских захватчиков и прославляет народных героев, не пожалевших жизни ради победы над неприятелем.