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