Yesaul Gorobets vierde ooit in Kiev de bruiloft van zijn zoon, die veel mensen bijeenbracht, en onder andere de genoemde Yesaul's broer Danilo Burulbash met zijn jonge vrouw, de mooie Katerina, en een eenjarige zoon. Alleen de vader van de oude Katerinin, die pas na twintig jaar afwezigheid was teruggekeerd, kwam niet mee. Alles danste toen hij Yesaul twee prachtige iconen maakte om de jongeren te zegenen. Toen opende de tovenaar zich in de menigte en verdween uit angst voor beelden.
Danilo keert 's nachts met de Dnjepr met zijn gezin terug naar de boerderij. Katerina is bang, maar haar man is niet bang voor de tovenaar, maar voor Polen dat ze het pad naar de Kozakken zullen afsnijden, denkt hij hierover na, zwemmend langs de oude tovenaar van het kasteel en de begraafplaats met de botten van zijn grootvaders. De kruisen zijn echter wankelend op de begraafplaats en, de ene erger dan de andere, zijn de doden en trekken hun botten naar de maand zelf. Hij troost de ontwaakte zoon en komt bij de hut van Pan Danilo. De hut is klein, niet geschikt voor zijn gezin en voor tien geselecteerde, goed uitgevoerde mannen. De volgende ochtend begon er een ruzie tussen Danilo en zijn sombere, absurde schoonvader. Het kwam bij de sabels en daar bij de musketten. Danilo raakte gewond, maar als Katerina niet had gebeden en hem verwijt had gemaakt, had hij zich trouwens haar kleine zoon herinnerd, en had hij verder gevochten. Kozakken verzoend. Katerina vertelt haar man al snel een vage droom dat haar vader een vreselijke tovenaar is, en Danilo scheldt de gewoonten van zijn schoonvader uit omdat hij hem verdenkt van onchristen, maar hij maakt zich meer zorgen over de Polen, waarvoor Gorobets hem opnieuw waarschuwde.
Na de lunch, waarin de schoonvader knoedels, varkensvlees en een brander minacht, vertrekt Danilo tegen de avond om de oude kasteeltovenaar te verkennen. Hij klimt op een eikenboom om uit het raam te kijken en ziet een heksenkamer, verlicht door iets, met prachtige wapens aan de muren en flikkerende vleermuizen. De schoonvader begint te betoveren en zijn hele uiterlijk verandert: hij is al een tovenaar in een smerig Turks gewaad. Hij roept de ziel van Katerina, bedreigt haar en eist dat Katerina van hem houdt. De ziel is niet minderwaardig en, geschokt door de opening, keert Danilo terug naar huis, maakt Katerina wakker en vertelt haar alles. Katerina doet afstand van de afvallige vader. In de kelder van Danila zit een tovenaar in ijzeren kettingen, zijn demonische kasteel brandt; niet voor hekserij, maar voor samenzwering met de Polen wacht de volgende dag op zijn executie. Maar, belovend om een rechtvaardig leven te beginnen, zich terug te trekken in de grotten, door vasten en gebed om God gunstig te stemmen, vraagt de tovenaar Katerina om hem te laten gaan en zijn ziel te redden. Uit angst voor zijn daad laat Katerina hem vrij, maar verbergt de waarheid voor haar man. Hij voelt zijn dood en vraagt de bedroefde vrouw Danilo om zijn zoon te beschermen.
Zoals verwacht stroomden Polen met een groot aantal wolken, lichte hutten en stalen ze vee. Pan Danilo klopt dapper, maar de kogel van de tovenaar die op de berg verschijnt, haalt hem in. En hoewel Gorobets springt om te helpen, is Katerina ontroostbaar. De Polen waren verslagen, de wonderbaarlijke Dnjepr woedde en, onverschrokken over het zwart, zeilde de tovenaar naar zijn ruïnes. Hij werpt spreuken in de dug-out, maar niet de ziel van Katerina verschijnt hem, maar iemand die niet is uitgenodigd; hoewel hij niet verschrikkelijk is, maar angstaanjagend. Katerina, die bij Gorobets woont, ziet eerdere dromen en beeft voor haar zoon. Gewekt in een hut omringd door waakzame bewakers, ontdekt ze hem dood en wordt gek. Ondertussen rijdt een gigantische ruiter met een baby op een zwart paard uit het westen. Zijn ogen zijn gesloten. Hij reed de Karpaten in en stopte hier.
Mad Katerina is overal op zoek naar haar vader om hem te vermoorden. Een gast arriveert en vraagt Danila, die om hem rouwt, Katerina wil zien, lang met haar praat over haar man en, naar het schijnt, haar in haar gedachten introduceert. Maar als ze praat over Danilo die hem vraagt om Katerina te nemen in geval van overlijden, herkent ze haar vader en rent naar hem toe met een mes. De tovenaar zelf vermoordt zijn dochter.
Achter Kiev verscheen "een ongehoord wonder": "plotseling werd het tot ver over de hele wereld zichtbaar" - de Krim, het moeras Sivash, het land van Galich en de Karpaten met een gigantische ruiter op de toppen. De tovenaar, die onder de mensen was, vlucht van angst, want hij herkende in de ruiter een ongenode persoon die tijdens de betovering aan hem verscheen. Nachtelijke verschrikkingen achtervolgen de tovenaar en hij wendt zich tot Kiev, naar de heilige plaatsen. Daar doodt hij de heilige schemnik, die niet de moeite nam om voor zo'n ongehoorde zondaar te bidden. Waar hij het paard ook regeert, hij verhuist nu naar de Karpaten. Toen opende de onbeweeglijke ruiter zijn ogen en lachte. En de tovenaar stierf, en dood zag hij de doden die waren opgestaan uit Kiev, uit de Karpaten, uit het land van Galich, en de ruiter werd in de afgrond geworpen en de doden staken hun tanden in hem. Een andere, allemaal groter en slechter, wilde van de grond opstaan en haar genadeloos schudden, maar kon niet opstaan.
Dit verhaal eindigt met een oud en prachtig lied van een oude banduraspeler in de stad Glukhov. Het wordt erin gezongen over de oorlog van koning Stepan met de Turchin en broers, de Kozakken Ivan en Peter. Ivan ving de Turkse pasja en deelde de koninklijke onderscheiding met zijn broer. Maar de jaloerse Peter duwde Ivan met zijn zoontje de afgrond in en nam al het goede voor zich. Na de dood van Peter stond God Ivan zelf toe om de executie voor zijn broer te kiezen. En hij vervloekte al zijn nakomelingen en voorspelde dat de laatste van zijn soort een ongekende schurk zou zijn, en wanneer hij ten einde zou komen, zou Ivan verschijnen door een mislukking op een paard en hem in de afgrond te werpen, en al zijn grootvaders zouden hem uit verschillende uiteinden van de aarde strekken, en Petro zal niet kunnen opstaan en zal aan zichzelf knagen, wraak willen en niet weten hoe wraak te nemen. God verwonderde zich over de wreedheid van de executie, maar besloot dat hij daar zou zijn.