Yesaul Gorobets feiret en gang bryllupet til sønnen hans i Kiev, som samlet mange mennesker, og blant andre den navngitte broren til Yesaul Danilo Burulbash med sin unge kone, vakre Katerina, og en ett år gammel sønn. Bare gamle Katerinins far, som nylig var kommet tilbake etter tjue års fravær, fulgte ikke med dem. Alt danset da han fikk Yesaul til to fantastiske ikoner for å velsigne de unge. Så åpnet trollmannen i mengden og forsvant, fryktet bilder.
Danilo kommer tilbake om natten med Dnepr med hjemmet til gården. Katerina er redd, men mannen hennes er ikke redd for trollmannen, men polakker om at de kommer til å kutte stien til kosakkene, han tenker på dette, svømmer forbi den gamle trollmannen på slottet og kirkegården med beinene til hans bestefedre. Kors svimler imidlertid på kirkegården, og verre enn hverandre er de døde, og trekker beinene til selve måneden. Han trøster den våkne sønnen og kommer seg til hytta til Danilo. Hytta er liten, ikke passende for familien hans og for ti utvalgte godt utførte menn. Neste morgen begynte en krangel mellom Danilo og hans dystre, absurde svigerfar. Den kom til sabrene, og deretter til musketer. Danilo ble såret, men hvis Katerina ikke hadde bedt og bebreidet, forresten, som hadde husket hennes lille sønn, ville han fortsette å kjempe. Kosakker forsonet. Katerina forteller snart mannen sin en vag drøm om at faren er en forferdelig trollmann, og Danilo skjeller over farens Busurman-vaner, og mistenker ham for unchristen, men han er mer bekymret for ham av polakkene, som Gorobets igjen advarte ham om.
Etter lunsj, hvor svigerfaren forkaster melboller, svinekjøtt og en brenner, drar Danilo om kvelden for å speidere rundt den gamle trollmannsslottet. Han klatrer opp på et eiketre for å se ut av vinduet, og ser et hekserom, belyst mer enn noe, med fantastiske våpen på veggene og flimrende flaggermus. Svigerfaren begynner å forhekse, og hele utseendet hans endres: han er allerede en trollmann i et skitten tyrkisk klær. Han kaller Katerinas sjel, truer henne og krever at Katerina elsker ham. Sjelen er ikke dårligere, og, sjokkert over åpningen, vender Danilo hjem, vekker Katerina og forteller henne alt. Katerina benekter den frafalne faren. I kjelleren på Danila sitter en trollmann i jernkjeder, hans demoniske slott brenner; ikke for trolldom, men for konspirasjon med polakkene neste dag venter på henrettelsen. Men ved å løfte om å begynne et rettferdig liv, trekke seg tilbake til hulene, gjennom faste og bønn for å fremme Gud, ber trollmannen Katerina om å la ham gå og redde sjelen. I frykt for handlingen hans løslater Katerina ham, men skjuler sannheten for mannen sin. Han kjenner sin død og ber den triste kone Danilo beskytte sønnen.
Som forutsagt løper polakker inn i en sky med skyer, tenner hyttene og stjeler storfe. Pan Danilo slår tappert, men kulen til trollmannen som dukker opp på fjellet, overhaler ham. Og selv om Gorobets hopper for å hjelpe, er Katerina utrøstelig. Polakker ble beseiret, den fantastiske Dnepr raser, og trollmannen seilte uredd til brynene til ruinene. Han kaster trollformler i dugout, men ikke Katerinas sjel vises for ham, men noen uoppfordret; selv om han ikke er forferdelig, men skremmende. Katerina, som bor sammen med Gorobts, ser tidligere drømmer og skjelver for sønnen. Våknet i en hytte omgitt av våke vakter, oppdager hun ham død og blir gal. I mellomtiden rir en gigantisk rytter med baby på en svart hest fra Vesten. Øynene hans er lukket. Han kjørte inn i Karpatene og stoppet her.
Mad Katerina er overalt på jakt etter faren sin for å drepe ham. En gjest ankommer, spør Danila, sørger over ham, vil se Katerina, snakker med henne lenge om mannen sin, og det virker som om den introduserer henne i hodet. Men når hun snakker om at Danilo ber ham ta Katerina i tilfelle død, kjenner hun igjen faren og skynder seg til ham med en kniv. Trollmannen dreper selv datteren.
Bak Kiev dukket det opp et uhørt mirakel: "plutselig ble det tilsynelatende langt til alle verdenshjørner" - Krim, sumpen Sivash, landet Galich og Karpater med en gigantisk rytter på toppene. Trollmannen, som var blant folket, flykter i frykt, for han kjente igjen i rytteren en uoppfordret person som dukket opp for ham under et trolldom. Nattlige redsler hjemsøker trollmannen, og han vender seg til Kiev, til de hellige stedene. Der dreper han den hellige schemnikeren, som ikke påtok seg å be for en så uhørt synder. Uansett hvor han regjerer hesten, flytter han til Karpaterfjellene. Så åpnet den ubevegelige rytteren øynene og lo. Og trollmannen døde, og da han var død, så han de døde som hadde reist seg fra Kiev, fra Karpaterne, fra landet Galich, og syklisten ble kastet i avgrunnen, og de døde stakk tennene i ham. En annen, alt høyere og verre, ønsket å reise seg fra bakken og ristet henne nådeløst, men kunne ikke reise seg.
Denne historien ender med en gammel og fantastisk sang av en gammel bandura-spiller i byen Glukhov. Den synges i den om krigen til kong Stepan med turchin og brødrene, kosakkene Ivan og Peter. Ivan fanget den tyrkiske pashaen og delte den kongelige prisen med broren. Men den misunnelige Peter dyttet Ivan med sin babybarn inn i avgrunnen og tok alt godt for seg selv. Etter Peters død, tillot Gud Ivan seg selv å velge henrettelsen for sin bror. Og han forbannet alt sitt avkom og spådde at den siste i sitt slag ville være en enestående skurk, og da hans slutt kom, ville Ivan fremstå som en fiasko på en hest og kaste ham i avgrunnen, og alle hans bestefedre ville strekke ham fra forskjellige ender av jorden, og Petro vil ikke være i stand til å reise seg og vil gnage på seg selv, vil hevne seg og ikke vite hvordan han skal hevne seg. Gud undret seg over grusomheten i henrettelsen, men bestemte seg for å være der.