След като победи половския княз Замир, руският цар Мстислав взема жена си Сорен в плен. Красотата на пленната принцеса ослепи Мстислав, той възпламени нейната страст и мечтае да я издигне на руския престол. Той разпространява мълвата, че Замир е мъртъв.
Сорен не е съблазнен от кралския трон. Ден и нощ, тя мисли за Замир. Дори новината, че е убит, не може да я разтърси: „Аз съм му верен и мъртвият обитава“. Тя казва на преданата слугиня Зенида, че би избрала смърт отдавна, но тя е спряна от намек, че Замир е спасен. Никой не представи надеждни доказателства за смъртта на съпруга си.
Сорена инструктира слугинята да разбере истината от мстиславските слуги - „Не съжалявай, дай сребро и злато“. Оставена сама, Сорена е обзета от конфликтни чувства: „Душата ми сега е нестабилно море / Влюбена, отчаяние, надежда, страх, мъка“.
Тя се обръща към своите богове, упреква ги: стига да търпят неприятностите и стоновете на своите хора - „навсякъде насилие, грабеж, измама“. Защо те изглеждат равнодушно като арогантни завоеватели насилствено въвеждат християнството?
Появява се Мстислав. Сега той изобщо не прилича на жесток завоевател и нахален тиранин. Той започва с извинение, че се появи, нарушавайки забраната на Сорена. Мстислав говори за своята огнена любов, упреква Сорена за нейното безразличие. В отчаяние той се обръща към Сорена - как да спечели любовта си? „Върнете трона на своя законен собственик Замир, напуснете нашите страни, забравете Сорена“, отговаря тя. "Достатъчно! - прекъсва княгиня Мстислав. "Казваш на Мстислав да умре!" Той я убеждава, че не е свободен в чувството си: „Любов, на която всички са подложени на смъртно раждане, / Дама на сърцата, любовница на природата! / Над всички страсти, закони и ум / Тя е в слънчогледа в целия закон. / И смелостта и честта са безсилни пред нея ... ".
В отговор на искреното признание на Мстислав Сорен, той съчувствено отбелязва, че нищо не е надминало нещастната любов в мъките. „Ти си невинен“, продължава тя, „но аз съм невинен. Обичам Замир и не мога да живея без него. "
Оставен сам, Мстислав дълго време оплаква собствената си безсилие. Защо унищожи троновете, наливайки кръв? Да стане „роб на жената“. Не си струва да се разхождате в краката на жената. Напразно призовава себе си да помни високия си жребий.
Междувременно близкият Замира Остан с отряд Половци нападна охраната, опитвайки се да ги спаси от плен. Отрядът обаче е разбит и също пълен. Сорена изпраща слугиня до Мстислав с молба да й позволи да види Остан: само тя ще повярва, че Замир е мъртъв.
Представят се пленници и сред тях облечен Замир. Той сменил роклята си, нарекъл се Остан и сам ръководел отряд, но бил заловен. Замир със сълзи разказва на Сорена колко тежко е ранен, как едва е оцелял, как е намерил убежище в гората, откъде е излязъл верен слуга.
Слугата Мстислав Премисл бдително наблюдава тази сцена. Той разказва подробно на Мстислав всичко, което видя. Веднага подозира, че самият Замир е в ръцете му. Мстислав е затрупан от ревност и отмъщение, нарежда затворниците да бъдат докарани да разпознаят самия Замир, а ако това е Замир, тогава смъртта чака този, който се осмели да обича Сорена.
Помещението въвежда затворници. "Какви намерения имахте, / След като дойдохте с оръжие до степента, подчинена на мен?" - разпитва Мстислав. Затворникът признава, че е Замир, но не се страхува от смъртта: да живее в робство от срам - „ще отида в ада, презирайки злодея“. При последните думи нахлува Сорена.
Моли на колене да пощади Замир; и тъй като Мстислав го осъди на смърт, нека и той да я екзекутира - без съпруг не може да живее. Мстислав не се съобразява с молбата си. Осъзнавайки, че Замир е обречен, Сорена решава да се самоубие. Зенида я успокоява - все още няма време за отчаяние, защото преди минута тя видя Замир жив. Друга идея се завладява от Сорен - да загине, но да отмъсти на врага.
Мстислав заповядва да се приготви отровата. Премисл съобщава, че командването му е изпълнено, но угажда на господаря - не е дело на краля да бъде убиец. Мстислав не чува мъдреца, той измисля още една коварност: Замир ще остане с живота, но трябва да стане християнин. Приемайки различна вяра, той вече няма да се счита за съпруг на Сорена. Не подозирайки нищо, последният идва да умолява Замир да се съгласи с условията на царя. „Продайте своя закон, свобода, чест за живота ?!“ - Замир отказва гневно.
Мстислав заповядва да носят Замир в църква през нощта, надявайки се, че, шокиран от великолепието на християнската църква, Замир ще промени решението си. Той ще се върне при половци, превърнати в християнството и на престола, и на градовете, но Сорена вече няма да бъде негова съпруга и Мстислав ще я получи като награда.
Премис го убеждава да не извършва измама и да проявява великодушие пред лицето на Божественото - истинската доблест на царете и героите. Предварителната концепция се моли на боговете да укрепят краля в неговата добра воля.
Нощ, площадът пред храма. Сорена ли е? Решила да убие тирана. От скривалището си тя вижда Провидението да влиза в храма и осъзнава, че Мстислав също е там. Още по-добре: църквата ще стане негова гробница. Тя се промъква в храма и в тъмнината удря с кама на тиранина.
Хората крещят до писъците, носят факли. Мстислав и Премисл излизат от храма, последвани от двама воини, които водят Замир, който кърви с кръв: в тъмнината камата на Сорен го удари. Мстислав казва, че върна престола и градовете в Замир, а когато той надви себе си, каза: „Сорена е твоя“, той изгуби чувствата си. Възхитеният Замир се втурна към изхода, където убиецът го изпревари. „Убиецът съм аз“, казва Сорена и с думите: „Без страх, радостно отивам във вечна нощ“, заяжда себе си. Замир умира.