Historický příběh se odehrává v 17. století a jeho dějištěm je Záporožská Sič. Kozácký ataman Taras Bulba (
Vladimir Medar) odmítne podřízenost Polsko-litevskému společenství a jejich tatarským spojencům a rozhodne se k boji o nezávislost kozáků. Postupuje s vojskem na polské Dubno i se svými syny Andrejem (
Jean-François Poron) a Ostapem (
George Reich), kteří dříve ve městě pobývali a studovali. Ataman netuší, že Andrej je zamilovaný do dcery polského vojvody Natalie (
Lorella De Luca), což má za následek sled tragických událostí.