Kunagi tähistas Yesaul Gorobets Kiievis oma poja pulmi, kuhu oli kogunenud palju rahvast ja teiste seas Yesauli nimelist venda Danilo Burulbash koos oma noore naise, ilusa Katerina ja üheaastase pojaga. Ainult vana Katerinini isa, kes oli hiljuti naasnud pärast kahekümneaastast äraolekut, ei tulnud nende juurde. Kõik tantsis, kui ta tegi Yesaulile kaks imelist ikooni, et noori õnnistada. Siis avanes nõid rahvamassis ja kadus, kartuses pilte.
Danilo naaseb öösel Dnepriga koos oma majapidamisega tallu. Katerina kardab, kuid tema abikaasa ei karda nõida, vaid poolakaid, et nad kavatsevad kasakate juurde raja ära lõigata, arvab ta selle järgi, ujudes lossi ja surnuaia vanast nõiast mööda vanaisade luudega. Ristid on aga kalmistul vapustavad ja üks hullem kui teine on surnud, tõmmates oma luud kuu enda juurde. Ärganud poega lohutades jõuab ta Pan Danilo onnini. Onn on väike, ei sobi tema perekonnale ja kümnele valitud hästi tehtud mehele. Järgmisel hommikul algas tüli Danilo ja tema sünge, absurdi-äia vahel. See pääses sappade ja seal muskidega. Danilo sai haavata, kuid kui Katerina poleks muuseas oma väikest poega meenutades palvetanud ega noominud, oleks ta võidelnud veelgi. Kasakad lepitasid. Katerina räägib oma mehele peatselt ebamäärasest unistusest, et isa on kohutav nõid, ja Danilo põlgab isa Busurmani kombeid, kahtlustades teda mittekirjutamises, kuid teda muretsevad rohkem poolakad, kelle pärast Gorobets teda taas hoiatas.
Pärast õhtusööki, mille ajal äia jätab pelmeenid, sealiha ja põleti põlema, lahkub Danilo õhtuks vana lossi nõia juurde luurama. Ronides aknast välja tammepuule, näeb ta nõidumiskambrit, mis on rohkem valgustatud kui kõik, mille seintel on imelised relvad ja virvendav nahkhiir. Emaisa hakkab nõmedaks minema ja kogu tema välimus muutub: ta on juba nõme räpases Türgi rõivastuses. Ta kutsub Katerina hinge, ähvardab teda ja nõuab, et Katerina teda armastaks. Hing pole alatu ning avanemisest šokeeritud naaseb Danilo koju, äratab Katerina ja räägib talle kõik. Katerina loobub hüljatud isast. Danila keldris istub nõid rauakettides, põleb tema deemonlik loss; mitte nõiduse pärast, vaid vandenõu pärast poolakatega ootab järgmisel päeval tema hukkamist. Ent lubades alustada õiget elu, minna paastude ja jumala kaitsmise palve kaudu koobastesse, palub nõid Katerinal lasta tal minna ja päästa tema hing. Kartes oma tegu, vabastab Katerina ta, kuid varjab tõde oma mehe eest. Surma tunnetades palub ta kurbunud naisel Danilo oma poega kaitsta.
Nagu ennustatud, jooksevad poolakad pilvepilve, süütavad onnid ja varastavad kariloomi. Pan Danilo peksab vapralt, kuid mäele ilmuva nõia kuul tabas teda. Ja kuigi Gorobets hüppab appi, on Katerina lohutamatu. Poolakad said lüüa, imeline Dnepri märatses ja kartmata musta valitsedes purjetas nõid oma varemete poole. Ta heidab lohku kaevus, kuid mitte Katerina hing ei paista talle silma, vaid keegi kutsumata; kuigi ta pole kohutav, kuid kohutav. Gorobetsi juures elav Katerina näeb varasemaid unistusi ja väriseb oma poja pärast. Valvaste valvurite ümbritsetud onnis ärgates avastab naine ta surnuna ja läheb hulluks. Vahepeal sõidab läänest hiiglaslik ratsanik koos lapsega mustal hobusel. Ta silmad on suletud. Ta sõitis Karpaatidesse ja peatus siin.
Mad Katerina otsib igal pool oma isa, et ta tappa. Saabub külaline, küsides, et Danila teda leinaks, tahab Katerinat näha, räägib pikalt temaga oma mehest ja, näib, tutvustab teda oma mõtetes. Kuid kui ta räägib Danilo käest, et ta võtaks surma korral Katerina kaasa, tunnistab naine oma isa ja tormab teda noaga tema juurde. Nõid ise tapab oma tütre.
Kiievi taga ilmus “ennekuulmatu ime”: “äkki sai see nähtavaks kõigis maailma nurkades” - Krimm, sood Sivash, Galichi maa ja Karpaatide mäed hiiglasliku ratsanikuga tippudel. Nõiajuht, kes oli rahva seas, põgenes hirmust, sest ta tundis ratsanikus ära kutsumata inimese, kes talle ennustamise ajal ilmus. Öised õudused kummitavad nõida ja ta pöördub Kiievi poole, pühapaikadesse. Seal tapab ta püha schemniku, kes ei lubanud palvetada sellise ennekuulmatu patuse eest. Nüüd, kus ta hobust valitseb, kolib ta Karpaatide mägedesse. Siis avas liikumatu rattur silmad ja naeris. Ja nõid suri ning surnu nägi ta surnuid, kes olid üles tõusnud Kiievist, Karpaatidest, Galichi maalt, ratsanik heideti kuristikku ja surnud tõmbasid oma hambad sinna. Veel üks, kõik kõrgem ja hullem, tahtis maapinnast tõusta ja raputas teda halastamatult, kuid ei saanud üles.
See lugu lõpeb vana ja imelise lauluga vanast bandura-mängijast Glukhovi linnas. Selles lauldakse kuningas Stepani sõjast türgiinide ja vendade, kasakate Ivani ja Peetriga. Ivan püüdis Türgi pasha ja jagas oma vennaga kuninglikku auhinda. Kuid kade Peetrus lükkas Ivani koos oma pojapojaga kuristikku ja võttis kõik head enda juurde. Pärast Peetri surma lubas Jumal Ivanil endal valida oma venna jaoks hukkamise. Ja ta needis kõiki oma järglasi ja ennustas, et viimane taoline on enneolematu kaabakas ja kui tema lõpp saabub, ilmub Ivan hobuse ebaõnnestumise tagajärjel ja heidab ta kuristikku ning kõik tema vanaisad sirutavad teda maa erinevatest otstest, aga Petro ei saa tõusta ja näägutab ennast, soovides kättemaksu ega tea, kuidas kätte maksta. Jumal imestas hukkamise julmuse üle, kuid otsustas, et see peaks seal olema.