Yesaul Gorobets kedysi oslávil svadbu svojho syna v Kyjeve, ktorý zhromaždil veľa ľudí, medzi inými aj menovaného brata Yesaula Danila Burulbasha s jeho mladou manželkou, krásnou Katerinou a jednoročným synom. Iba starý otec Katerininovej, ktorý sa nedávno vrátil po dvadsiatich rokoch neprítomnosti, neprišiel s nimi. Všetko, čo tancoval, keď vytvoril Yesaul dve úžasné ikony, aby požehnal mladým. Potom sa čarodejník otvoril v dave a zmizol a obával sa obrázkov.
Danilo sa vracia v noci so Dnepcom so svojou domácnosťou na farmu. Kateřina sa bojí, ale jej manžel sa nebojí čarodejníka, ale Poliaci, že sa chystajú odrezať cestu k kozákom, o tom premýšľa, pláva okolo starého čarodejníka hradu a cintorína s kosťami svojich dedov. Na cintoríne sa však kríži kríže a, horšie ako druhé, sú mŕtvi, ktorí ťahajú svoje kosti do samotného mesiaca. Upokojujúci prebudeného syna sa dostane k chate pana Danila. Chata je malá, nie je vhodná pre jeho rodinu a pre desať vybraných dobre spravených mužov. Nasledujúce ráno sa začal spor medzi Danilom a jeho pochmúrnym, absurdným svokrom. Dostal sa k šabľom a potom k mušketám. Danilo bol zranený, ale keby sa Kateřina nemodlila a vyčítala, mimochodom, ktorý si spomenul na svojho malého syna, bude pokračovať v boji. Kozáci sa zmierili. Kateřina čoskoro povie svojmu manželovi nejasný sen, že jej otec je hrozný čarodejník, a Danilo nadáva otcovej Busurmanovej návyky, podozrieva z nekresťanských obáv, ale viac ho o neho znepokojujú Poliaci, na ktorých ho Gorobets opäť varoval.
Po obede, počas ktorého švagr opovrhuje knedľami, bravčovým mäsom a horákom, večer večer Danilo odíde, aby skautoval starého čarodejníka. Vyliezol na dub, aby sa pozrel z okna, vidí čarodejnicu, osvetlenú viac ako čokoľvek iné, s úžasnými zbraňami na stenách a blikajúcou netopierom. Tchán začína očarovať a jeho celkový vzhľad sa mení: je čarodejníkom v špinavom tureckom rúchu. Hovorí Katerinej duši, vyhráža sa jej a požaduje, aby ho Katerina milovala. Duša nie je podradná a Danilo šokovaný otvorom sa vracia domov, prebudí Katerinu a povie jej všetko. Katerina popiera otca odpadlíka. V suteréne Danily sedí čarodejník v železných reťaziach a jeho démonický hrad horí; nie pre čarodejníctvo, ale na sprisahanie s Poliakmi nasledujúci deň čaká na jeho popravu. Ale sľubuje začať spravodlivý život, odísť do jaskýň prostredníctvom pôstu a modlitby, aby prosil Boha, žiada čarodejnicu Katerinu, aby ho pustila a zachránila jeho dušu. Kateřina sa obáva svojho činu, prepustí ho, ale skrýva pravdu pred svojím manželom. Cítiac svoju smrť, žiada smutnú ženu Danilo, aby chránila svojho syna.
Poliaci podľa očakávaní prepadli nespočetné množstvo mrakov, ľahkých chát a ukradol dobytok. Pan Danilo statočne bije, ale predbieha ho guľka čarodejníka, ktorý sa objaví na hore. A aj keď Gorobets skočí na pomoc, Kateřina je neznesiteľná. Poliaci boli porazení, nádherný Dnieper zúri a čarodejník, ktorý sa nebojácne vládne v čiernej, odplával k svojim zrúcaninám. Vrhá kúzla do výkopu, ale zdá sa, že sa mu nezdá Kateřinaina duša, ale niekoho nezvaného; hoci on nie je hrozný, ale hrozný. Kateřina, žijúca s Gorobtsom, vidí pred svojím synom predchádzajúce sny a chvenie. Prebudila sa v chate obklopenej strážnymi strážnikmi, odhalila ho mŕtveho a zbláznila sa. Medzitým jazdí zo Západu obrovský jazdec s dieťaťom na čiernom koni. Jeho oči sú zatvorené. Vošiel do Karpát a zastavil sa tu.
Mad Katerina všade hľadá svojho otca, aby ho zabil. Prichádza hosť a pýta sa Danily, smúti nad ním, chce vidieť Katerinu, dlho s ňou hovorí o jej manželovi a zdá sa, že ju zavedie do jej mysle. Keď však hovorí o Danilovi, ktorý ho požiadal, aby v prípade smrti vzal Katerinu, spozná svojho otca a ponáhľa sa k nemu nožom. Čarodejník sám zabije svoju dcéru.
Za Kyjevom sa objavil „neslýchaný zázrak“: „zrazu sa stal zjavne ďaleko do všetkých kútov sveta“ - Krym, močiar Sivash, Galichova krajina a Karpaty s obrovským jazdcom na vrcholkoch. Čarodejník, ktorý bol medzi ľuďmi, uteká v strachu, pretože v koni spoznal nepozvanú osobu, ktorá sa mu pri očarovaní zjavila. Čarodejníka prenasledujú nočné hrôzy a obracia sa na Kyjev na sväté miesta. Tam zabije svätého schemnika, ktorý sa nezaväzoval modliť sa za taký neslýchaný hriešnik. Teraz, kdekoľvek vládne koňa, presťahuje sa do Karpát. Potom nehybný jazdec otvoril oči a zasmial sa. A čarodejník zomrel a zomrel, keď uvidel mŕtvych, ktorí vstali z Kyjeva, z Karpát, z krajiny Galich, a jazdec bol uvrhnutý do priepasti a mŕtvi do nich vrazili zuby. Ďalší, vyšší a horší, chcel vstať zo zeme a nemilosrdne potriasť, ale nemohol vstať.
Tento príbeh končí starou a nádhernou piesňou starého banduristu v meste Glukhov. Spieva sa v ňom o vojne kráľa Štefana s Turchin a bratmi, kozákmi Ivanom a Petrom. Ivan chytil turecké pasha a zdieľal kráľovskú cenu so svojím bratom. Ale závidivý Peter tlačil Ivana so svojím synom do priepasti a všetko dobré si vzal k sebe. Po Petrovej smrti si Boh dovolil, aby si Ivan vybral popravu pre svojho brata. A preklial všetkých svojich potomkov a predpovedal, že posledný svojho druhu bude bezprecedentným darebákom, a keď príde jeho koniec, Ivan sa objaví z neúspechu na koni a vrhne ho do priepasti, a všetci jeho dedovia ho natiahnu z rôznych končín zeme, a Petro nebude schopný vstať a bude sa hlodať pre seba, chce sa pomstiť a nevie, ako sa pomstiť. Boh sa divil krutosti popravy, ale rozhodol sa, že tam bude.