Katerina Lvovna, „moteris yra labai maloni“, gyvena klestinčiame pirklio Izmailovo name su našliu uošviu Borisu Timofejevičiumi ir vidutinio amžiaus vyru Zinovy Borisovich. Katerina Lvovna neturi vaikų, o „su visu savo pasitenkinimu“ jos gyvenimas „nesąžiningam vyrui“ yra pats nuobodžiausias. Šeštaisiais santuokos metais
Zinovas Borisovičius palieka malūno užtvanką, palikdamas Kateriną Lvovną „ramybėje“. Namo kieme ji matuoja jėgas su nemandagiu darbuotoju Sergejumi, o iš virėjo Aksigny sužino, kad šis kolega mėnesį tarnavo su Izmailovais, o buvo ištremtas iš senojo namo už „meilę“ su šeimininke. Vakare Sergejus ateina pas Kateriną Lvovną, skundžiasi nuoboduliu, sako, kad myli, ir lieka iki ryto. Tačiau vieną naktį Borisas Timofejevičius pastebi, kaip raudoni Sergejaus marškinėliai krinta pro nuotakos langą. Uošvė grasina viską papasakoti Katerinos Lvovna vyrui ir siunčia jį į kalėjimą. Tą pačią naktį Katerina Lvovna apnuodijo savo uošvę baltais milteliais, atsargomis žiurkėms ir tęsė „aligoriją“ pas Sergejų.
Tuo tarpu Sergejus tampa sausas su Katerina Lvovna, pavydi savo vyro ir kalba apie jo apgailėtiną būklę, pripažindamas, kad norėtų būti jos vyru „prieš šventąjį prieš amžinąją šventyklą“.Reaguodama į tai, Katerina Lvovna žada padaryti jį pirkliu. Zinovas Borisovičius grįžta namo ir kaltina Kateriną Lvovną „kupidonais“. Katerina Lvovna išveda Sergejų ir drąsiai jį bučiuoja su vyru. Įsimylėjėliai nužudo Zinovy Borisovičių, o lavonas palaidotas rūsyje. Jie nenaudingai ieško Zinovo Borisovičiaus, o Katerina Lvovna „gyvena su Sergejumi pagal laisvės našlę“.
Netrukus gyvas atvyksta jaunasis Izmayilovos sūnėnas Zinovas Borisovičius Fiodoras Lyapinas, kurio pinigai buvo apyvartoje pas velionį pirklį. Sergejaus įkvėpta Katerina Lvovna pastojo iš dievobaimingo berniuko kalkių. „Vespers“ naktį, įžangos šventės metu, berniukas lieka namuose vienas su savo meilužiais ir skaito Šv. Fiodoro stratilatų gyvenimą. Sergejus griebia Fediją, o Katerina Lvovna jį smirdo plunksnine pagalve. Tačiau kai tik berniukas miršta, namas pradeda drebėti nuo smūgių, Sergejus panikuoja, mato velionį Zinovy Borisovičių, ir tik Katerina Lvovna supranta, kad tai nutrūksta su žmonių, pamačiusių pro plyšį, riaumojimu, kad tai, kas dedasi „nuodėminguose namuose“.
Sergejus paimamas į būrį, o pirmaisiais kunigo žodžiais apie Paskutinįjį teismą jis prisipažįsta nužudęs Zinovy Borisovich ir vadina Kateriną Lvovna bendrininke. Katerina Lvovna viską neigia, tačiau prisipažįsta priešinanti, kad nužudė „už Sergejų“. Žudikai nubausti plakti ir nuteisti už sunkų darbą. Sergejus jaudina užuojautą, o Katerina Lvovna elgiasi atkakliai ir netgi atsisako žiūrėti į gimusį vaiką. Jis, vienintelis pirklio įpėdinis, yra mestas mokslams.Katerina Lvovna galvoja tik apie tai, kaip kuo greičiau patekti į sceną ir pamatyti Sergejų. Tačiau scenoje nepatogios ir slaptos datos jam nepatinka. Nižnij Novgorode prie kalinių prisijungia Maskvos partija, su kuria eina laisvo temperamento kareivė Fiona ir septyniolikmetė Sonetka, kuri sako: „garbanos aplink mano rankas, bet ne mano rankose“.
Katerina Lvovna surengia dar vieną susitikimą su savo meiluže, tačiau rankoje randa be rūpesčių Fioną ir ginčijasi su Sergejumi. Niekada nesudaręs taikos su Katerina Lvovna, Sergejus pradeda „kvailioti“ ir flirtuoti su Sonnetka, kuri, atrodo, „juodėja“. Katerina Lvovna nusprendžia palikti savo pasididžiavimą ir susitaikyti su Sergejumi, o per pasimatymą Sergejus skundžiasi kojų skausmais, o Katerina Lvovna dovanoja jam storas vilnones kojines. Kitą dieną ji pastebi šias kojines „Sonnet“ ir spjaudo į Sergejaus akis. Naktį Sergejus su draugu sumušė Kateriną Lvovną žvilgtelėję į Sonnetką. Katerina Lvovna šaukia sielvarto dėl Fionos krūtinės, visa Sergejaus vadovaujama partija šaiposi iš jos, tačiau Katerina Lvovna elgiasi „mediškai ramiai“. Kai vakarėlis keltu į kitą upės pusę, Katerina Lvovna sugriebia Sonetą už kojų, meta už borto su savimi ir abu nuskęsta.