Po ukončení štúdia na Kyjevskej akadémii prišli dvaja jeho synovia Ostap a Andriy k starému kozákovi plukovníkovi Tarasovi Bulbovi. Dvanásť mladých mužov, ktorých britva sa ešte nedotkla ich zdravých a silných tvárí, je zahanbená stretnutím s ich otcom, ktorý žartoval na svoje oblečenie nedávnymi seminármi. Najstarší Ostap nedokáže vydržať výsmech svojho otca: „Aj keď si môj otec, a podľa toho, ako sa smeješ, Bože, strčím sa!“ A otec a syn, namiesto pozdravov po dlhom čase, sa navzájom vážne objímajú do manžiet. Bledá, chudá a láskavá matka sa snaží uvažovať so svojím nadšeným manželom, ktorý sa už zastavuje, rád, že zažil syna. Bulba chce mladého „pozdraviť“ rovnakým spôsobom, jeho matka ho však už prijíma a chráni pred otcom.
Pri príležitosti príchodu synov Taras Bulba zvoláva všetky stotníkov a celú plukovú hodnosť a oznamuje svoje rozhodnutie poslať Ostapa a Andriyho do Sichu, pretože pre mladého kozáka, ako je Zaporizhzhya Sich, neexistuje lepšia veda. Pri pohľade na mladú silu synov sa vzkriesi vojenský duch Tarasa, ktorý sa rozhodne ísť s nimi predstaviť všetkým svojim starým kamarátom. Chudobná matka sedí celú noc nad spiacimi deťmi, nezatvára jej oči a praje si, aby noc trvala čo najdlhšie. Jej milí synovia sú od nej vzatí; berú to tak, že ich nikdy neuvidí! Ráno, požehnaní, je zúfalá matka sotva odtrhnutá od svojich detí a odvedená na chatu.
Traja jazdci jazdia potichu. Starý Taras si spomína na svoj bujný život, v jeho očiach je slza zamrznutá, jeho šedovlasá hlava je zvedavá. Ostap, ktorý mal tvrdú a tvrdú povahu, aj keď bol počas rokov výcviku v burse tvrdý, si zachoval svoju prirodzenú láskavosť a dotkol sa mu slzy jeho úbohej matky. To ho samo osebe zmätie a zamyslí ho. Andriyho tiež veľmi rozčuľuje rozlúčka s matkou a jeho rodinným domom, ale jeho myšlienky sa zaoberajú spomienkami na krásne poľské dievča, s ktorým sa stretol tesne pred odchodom z Kyjeva. Potom sa Andriymu podarilo dostať sa do spálne na krásu cez komínovú rúru, klepanie na dvere prinútilo poľské dievča skryť mladého kozáka pod posteľou. Tatar, slúžka panelu, hneď ako úzkosť prešla, priviedla Andriu na záhradu, kde sotva unikol z prebudeného nádvoria. Opäť uvidel krásny Poliak v kostole, čoskoro odišla - a teraz, s očami dole v hrive svojho koňa, o tom Andriy premýšľa.
Po dlhej ceste sa Sich stretne so Tarasom so svojimi synmi s divokým životom - znamenie vôle Zaporizhzhya. Kozaki neradi trávi čas vojenskými cvičeniami, zhromažďovaním násilných zážitkov iba v horúcom boji. Ostap a Andriy sa ponáhľajú so všetkou horlivosťou mladých mužov do tohto divokého mora. Starý Taras však nemá rád pokojný život - nechce pripraviť svojich synov na takúto činnosť. Keď sa stretol so všetkými svojimi spoločníkmi, prichádza s tým, ako vychovávať kozákov na kampaň, aby nestratil kozákovu smelosť na nepretržitú hostinu a opilú zábavu. Presvedčí kozákov, aby znovu zvolili koshov, ktorý udržiava mier s nepriateľmi kozákov. Nová koshova, pod tlakom najbojovnejších kozákov, a predovšetkým Tarasov, sa rozhodne ísť do Poľska, aby označila všetko zlo a hanbu za vieru a kozákovu slávu.
A čoskoro sa celá poľská juhozápad stane korisťou strachu, ktorá uteká pred vypočutím: „Kozáci! Objavili sa kozáci! “ O mesiac sa dozvedeli mladí kozáci v bitvách a starý Taras s potešením vidí, že obaja jeho synovia patria medzi prví. Kozácka armáda sa snaží vziať mesto Dubna, kde je veľa pokladníc a bohatých obyvateľov, ale posádka a obyvatelia sa s ich zúfalým odporom stretávajú. Kozaki oblieha mesto a čaká, až v ňom začne hladomor. Kozáci ničia okolie, ničia okolie, spaľujú bezbranné dediny a nevyčistený chlieb. Mladí ľudia, najmä synovia Tarasa, nemajú taký život radi. Stará Bulba ich upokojuje a sľubuje v krátkom čase horúce boje. V jednu z temných nocí Andria prebudí zo sna podivné stvorenie, ktoré vyzerá ako duch. Toto je Tatár, sluha tej istej poľskej ženy, s ktorou je Andriy zamilovaná. Tatarka zašepkala, že dievčatko je v meste, videla Andriu z hradby mesta a požiadala ho, aby k nej prišiel alebo aspoň odovzdal kúsok chleba za svoju umierajúcu matku. Andriy naloží vrecia chlebom čo najviac, čo dokáže, a Tatar ho vedie do mesta pozdĺž podzemnej chodby. Keď sa stretol so svojím milovaným, vzdá sa svojho otca a brata, spolubojovníkov a vlasti: „Vlasť hľadá to, čo naša duša hľadá, čo je pre všetkých sladšie. Moja vlasť si ty. “ Andriy zostáva s malým panelom, ktorý ju chráni až do posledného dychu od svojich bývalých spoločníkov.
Poľskí vojaci poslaní ako posilňovaní obliehaným prechádzajú do mesta okolo opitých kozákov, z ktorých mnohí boli zabití spaním, mnohí boli zajatí. Táto udalosť sprísňuje kozákov a rozhoduje sa pokračovať v obkľúčení až do konca. Taras, hľadajúci nezvestného syna, dostane hrozné potvrdenie Andriyho zrady.
Poliaci robia výpady, ale kozáci ich stále úspešne porazili. Zo Sichu prichádza správa, že v neprítomnosti hlavnej sily Tatári zaútočili na ostatných kozákov a zajali ich, pričom zajali pokladnicu. Kozácká armáda pri Dubne je rozdelená na dve polovice, čo sa týka príjmov ministerstva financií a súdruhov, polovica zostáva v obkľúčení. Taras, vedúci obliehacej armády, vydáva vášnivý prejav v sláve partnerstva.
Poliaci sa dozvedajú o oslabení nepriateľa a vychádzajú z mesta na rozhodujúcu bitku. Medzi nimi je Andrius. Taras Bulba nariadil kozákom, aby ho nalákali do lesa a tam, keď sa stretnú s Andriym tvárou v tvár, zabije jeho syna, ktorý pred svojou smrťou vyhlasuje jedno slovo - meno krásneho panelu. Posilnenie prichádza k Poliakom a porážajú kozákov. Ostap je zajatý, zranený Taras, zachránený pred prenasledovaním, je privedený do Sichu.
Po tom, čo sa Taras zotavil zo svojich zranení, zarába veľké peniaze a hrozí, že ho Žid Jankel donutí prepašovať do Varšavy, aby sa tam pokúsil kúpiť Ostap. Taras je prítomný na strašnej poprave svojho syna na námestí. Ani jeden stonanie neunikne pod mučením z Ostapovho hrudníka, iba pred smrťou volá: „Starý muž! kde si! počuješ to všetko? “ - "Počujem!" - Taras odpovedá na dav. Ponáhľajú sa ho chytiť, ale Taras už chytil stopu.
Proti Poliakom sa vydalo sto dvadsať tisíc kozákov vrátane pluku Taras Bulba. Dokonca aj kozáci si sami všímajú neprimeranú divokosť a krutosť Tarasu voči nepriateľovi. Pomstil sa preto za smrť svojho syna. Porazený poľský hejtman Nikolaj Pototský prisahal, že nespôsobí kozmickej armáde žiadny ďalší trestný čin. Iba plukovník Bulba nesúhlasí s takýmto svetom a ubezpečuje svojich priateľov, že požadovaní Poliaci nebudú držať slovo. A vezme svoj pluk preč. Jeho predpovede sa splnia - Poliaci po zhromaždení sily zradne zaútočia na kozákov a rozbijú ich.
A Taras chodil so svojim plukom po celom Poľsku a naďalej pomstil Ostapovu smrť a jeho kamarátov, bezohľadne zničil celý život.
Päť plukov vedených tým istým Pototským nakoniec predbehlo Tarasský pluk, ktorý si odpočinul v starej zrútenej pevnosti na brehoch Dněstru. Bitka trvá štyri dni. Preživší kozáci sa vydajú na cestu, ale starý náčelník prestane hľadať kolísku v tráve a jeho liečitelia ho predbehnú. Taras je priviazaný k dubu železnými reťazami, pritlačenými rukami a pod ním položený oheň. Pred jeho smrťou sa Tarasovi podarí kričať na svojich kamarátov, aby šli dolu na kanoe, ktoré vidí zhora, a prenasledujú ho pozdĺž rieky. A v poslednej hroznej chvíli starý náčelník premýšľa o svojich druhoch, o ich budúcich víťazstvách, keď už starý Taras už nie je s nimi.
Kozaki odchádzajú z prenasledovania, radujú sa s veslami a hovoria o ich náčelníkovi.