Hai con trai của Taras Bulba, Ostap và Andriy, trở về nhà từ một chủng viện Chính thống ở Kiev. Ostap thì phiêu lưu hơn, trong khi Andriy lại có tình cảm lãng mạn sâu sắc của một người hướng nội. Khi ở Kiev, anh yêu một cô gái trẻ quý tộc Ba Lan, con gái của Tỉnh trưởng Kowno, nhưng sau một vài lần gặp gỡ (đến nhà cô và đến nhà thờ), anh không gặp cô khi gia đình cô trở về nhà. Taras Bulba cho các con trai của mình cơ hội tham chiến. Họ đến trại Cossack ở Zaporozhian Sich, nơi có nhiều hoạt động vui chơi. Taras cố gắng động viên người Cô-dắc tham gia trận chiến. Anh ta tập hợp họ để thay thế Hetman hiện tại khi Hetman miễn cưỡng phá vỡ hiệp ước hòa bình.
Họ sớm có cơ hội chiến đấu với người Ba Lan, những người cai trị toàn bộ Ukraine ở phía tây sông Dnieper. Người Ba Lan, do vị vua cực đoan Công giáo của họ lãnh đạo, bị cáo buộc có hành vi tàn bạo chống lại những người theo đạo Cơ đốc Chính thống, trong đó họ được người Do Thái giúp đỡ. Sau khi giết chết nhiều thương nhân Do Thái tại Sich, người Cossacks bắt đầu chiến dịch chống lại người Ba Lan. Họ bao vây Lâu đài Dubno, nơi bị bao vây bởi người Cossacks và thiếu nguồn cung cấp, cư dân bắt đầu chết đói. Một đêm nọ, một người phụ nữ Tatar đến gặp Andriy và đánh thức anh ta. Anh thấy khuôn mặt cô quen quen và sau đó nhớ lại cô là người hầu của cô gái Ba Lan mà anh yêu. Cô khuyên anh rằng tất cả đều đang chết đói bên trong các bức tường. Anh đồng hành cùng cô qua một lối đi bí mật bắt đầu từ đầm lầy dẫn vào tu viện bên trong bức tường thành. Andriy mang theo ổ bánh mì cho cô gái đang chết đói và mẹ cô. Anh ta kinh hoàng trước những gì mình nhìn thấy và trong cơn yêu cuồng nộ, anh ta đã từ bỏ di sản của mình để theo đuổi cô gái Ba Lan.
Trong khi đó, một số đại đội lính Ba Lan tiến vào Dubno để giải vây và tiêu diệt một trung đoàn Cossacks. Một số trận chiến xảy ra sau đó. Taras biết được sự phản bội của con trai mình từ Yankel the Do Thái, người mà anh đã cứu trước đó trong câu chuyện. Trong một trong những trận chiến cuối cùng, anh ta nhìn thấy Andriy cưỡi ngựa trong bộ trang phục Ba Lan từ lâu đài và nhờ người của anh ta kéo anh ta vào rừng, nơi anh ta đưa anh ta xuống ngựa. Taras cay đắng mắng con trai mình, nói với nó "Ta đã cho con sự sống, ta sẽ lấy nó" và bắn chết nó.
Taras và Ostap tiếp tục chiến đấu với người Ba Lan. Ostap bị bắt trong khi cha anh bị đánh gục. Khi Taras tỉnh lại, anh biết rằng con trai mình đã bị người Ba Lan bắt làm tù binh. Yankel đồng ý đưa Taras đến Warsaw, nơi Ostap bị giam giữ, giấu Taras trong một xe chở gạch. Khi đến Warsaw, một nhóm người Do Thái giúp Yankel mặc đồ cho Taras như một bá tước người Đức. Họ vào nhà tù để gặp Ostap, nhưng Taras vô tình tiết lộ mình là một người Cossack, và chỉ trốn thoát nhờ một khoản hối lộ lớn. Thay vào đó, họ tham dự cuộc hành quyết vào ngày hôm sau. Trong quá trình hành quyết, Ostap không phát ra một âm thanh nào, ngay cả khi bánh xe bị gãy, nhưng, chán nản khi cận kề cái chết, anh gọi lớn cha mình mà không hề hay biết về sự hiện diện của ông. Taras trả lời anh ta từ đám đông, do đó bỏ chạy nhưng trốn thoát được.
Taras trở về nhà và thấy tất cả những người bạn Cossack cũ của mình đã chết và những người Cossack trẻ hơn đã chết ở chỗ của họ. Anh lại tham chiến. Hetman mới mong muốn làm hòa với người Ba Lan, điều mà Taras cực lực phản đối, đồng thời cảnh báo rằng người Ba Lan phản bội và sẽ không tôn trọng lời nói của họ. Không thuyết phục được Hetman, Taras đưa trung đoàn của mình đi để tiếp tục cuộc tấn công một cách độc lập. Đúng như Taras dự đoán, một khi Hetman mới đồng ý đình chiến, người Ba Lan sẽ phản bội anh ta và giết một số người Cossacks. Taras và người của anh ta tiếp tục chiến đấu và cuối cùng bị mắc kẹt trong một pháo đài đổ nát, nơi họ chiến đấu cho đến khi người cuối cùng bị đánh bại.
Taras bị đóng đinh, trói vào cây rồi đốt cháy. Ngay cả trong trạng thái này, anh ta vẫn kêu gọi người của mình tiếp tục cuộc chiến, tuyên bố rằng một Sa hoàng mới sẽ đến sẽ cai trị trái đất. Câu chuyện kết thúc với cảnh người Cossacks trên sông Dniester nhớ lại những chiến công vĩ đại của Taras và tinh thần Cossack kiên định của anh ta.