Tegevus toimub 6. sajandi lõpus - 7. sajandi alguses, ajal, mil Kiy valitses Venemaal ning tema võim oli tugev ja vaieldamatu.
Kuusteist aastat tagasi kukutas Kiy Kiievi vürsti Zavlokhi troonilt, et tema asemel valitseda. Selles lahingus tapeti Zavlokhi pojad ja lüüa saanud vürst ise oli sunnitud steppis järelejäänud armeega kiirustades põgenema. Tema naine, kuuldes, et võidukas Kiy asus juba linnaväravates, ja pärast laste kaotamist mõisteti ta armastatud abikaasast lahusolekule, suudles oma üheaastase tütre Osneldaga hüvasti ja tegi enesetapu. Väike Osneldu Kiy vangistatud.
Ehkki täiskasvanud tüdruk ei mäleta kumbagi isa ega ema, ei unusta ta oma tausta ja vihkab Kiat, omamoodi tapjat. Noorem vend Kia Horev kutsub Osneldysse siiski teisi tundeid. Aadlikule noormehele, kes püüdis vangistuses vaevleva tüdruku koormust oma võimaluste piires kergendada, meeldib talle see.
Ühel päeval toob Osneldini ema Asgrad printsessile õnneliku sõnumi: ta suri maha, läks koos oma armeega Kiievi müüridele, nõuab tütart ja Kiy, kes ei tahtnud verevalamist, nõustub Osnelda minema laskma ... Asgrad on üllatunud, nähes, et tüdruk pole õnnelik. Vastuseks paljastab Osneld emale oma armastuse Horevi vastu. Ehkki ta soovib oma isaga suhelda, mõistab ta samal ajal, et Zavlohiga kohtumise päev on armukesega lahkumise päev. Tütre kohustuse ja armastuse vahepeal ei tea ta enam, kas lõbutseda või kurvastada, et selle linnaga lahkumise hetk on lähedal, mis on tema jaoks "kurb ja mugav kohtumine ja segu ...".
Selles meeleseisundis leiab Horev ta üles. Ta tuleb Osneldaga hüvasti jätma ja, avaldades veel kord oma armastust tema vastu, palub vähemalt viimasel päeval vastata, kas tema tunne leidis tema hinges vastuse. Tüdruk tunnistab oma vastastikust tunnet, kuid palub siis Khorevil teda unustada - peab ju Osnelda Kiievist igaveseks lahkuma. Noormees palub tal jääda ja saada tema naiseks, kuid ta mäletab tütre kohustust: kuidas ta saab abielluda venna Kiaga? Horev vaidleb vastu: "Ja kui teie isa lubab meil seda teha? ..". Sellest lootusest inspireerituna otsustavad armukesed saata Zavlokhile kirja ja küsida luba abiellumiseks, kes taas ülistab Zavlokhi klanni ja lõpetab maailma vana vihkamise maailmaga.
Kahjuks järeldab armastajate omavahelise vestluse lõppu kuulnud Stalverkh, esimene Kiievi poiss, ekslikult, et Khorev soovib Zavlokha abiga ise Kiievis troonile asuda, ja hoiatab Kiy selle eest. Kiy ei suuda uskuda, et vend, tema pärija, keda ta pojana armastab, on võimeline reetma. Khorevi truuduse testimiseks kutsub ta oma venna ja käsib tal sõdurid kokku kutsuda ja Zavlokhi vastu minna. Horev vaidleb vastu: miks võidelda ja verd valada, kui on võimalik maailma töö lõpetada, lihtsalt Osnelda isale andes? Kuid kui see on venna käsk, läheb ta, Khorev, ilma põhjenduseta lahingusse ja naaseb Zavlokhi peaga. Kuju rahuneb: Horev pole reetur.
Kuuldes rügementide kuritarvitamiseks kutsutud torude häält, mõistab Osnelda, et nad ei anna teda oma isale. Pisaraid valades saadab tüdruk Astrada Kiat armu andma. Kuid Cue ei arvesta oma väidetega. Kuid Horev kogub juba armeed ... Kõik lootused murenevad. Seetõttu pole üllatav, et kui Horev tuleb Osnelda juurde, sajab ta talle etteheiteid. Noormees teeb vabandusi: korra vältimine tähendab ebaaususe tekitamist ja Horev ei saa seda kanda - surm on parem. Printsess palub oma väljavalitu vähemalt oma isa säästmiseks ja lahingus võimalikult vähe verd. Kuid mõlemad loodavad endiselt, et Zavlokhist tulevad uudised, mis lubavad vaidlusele lõpp teha.
Paraku! Oma kirjas keelab Zavloh tütrel Horevit armastada. Osnelda otsustab enesetapu teha, kuid Astrada õnnestub viimasel hetkel võtta pistoda oma õpilaselt.
Algab linna piiramine. Horev juhib armeed ja teeb julguse imesid. Stalverkh siiski oma kahtlustest ei loobu. Ta räägib Kiyle, et tema andmetel vabastas Khorevi usaldusisik Velkar ühe endise Zavlokhovõi subjekti vangistusest ja saatis vaenlase laagrisse, misjärel ta tagasi saadeti. Kiy nõuab, et temaga tunnistajaid tutvustataks, ja poiss toob vangivalvuri, kelle sõnul vang viidi temalt väidetavalt suveräänile, ja linnavärava valvuri juurde, tunnistades, et ta lasi kinnipeetava Kiy kirjaga Zavlousse minna. Ja kuna Kiy kahtleb endiselt, kutsub Stalverch ise orja. Kiy tõotab talle vabadust, kui ta tõtt räägib, ja kinnipeetav tunnistab, et Velkar viis ta Osneldisse, kes palus tal viia isa kirja; ta tegi seda ja tõi Zavlokha vastuse ning mida nendes kirjades oli, ta ei tea. Ori vabastati.
Kia viimased kahtlused on hajutatud. Vihaselt hüüatab ta: „Kas ma ei võiks Khorevi orjaga põrgusse põrkuda”, otsustas ta tappa enne oma venda, aga enne seda, hävitades kõigi hädade süüdlase Osnelda.
Kia ees esitletud Osnelda ei taha vabandusi teha ega armu paluda - ta on valmis hukkamise vastu võtma. Printsess veenab suverääni vaid tulihingeliselt, et Khorev on süütu, ja selle tõestamiseks paljastab Kia Kiale, millist kirjavahetust ta tegelikult oma isaga pidas. Kiy ütleb, et ta usub teda, kui ta talle Zavlokhi kirja edastab, kuid Osnelda ei saa seda teha, sest ta murdis kirja. Siis käsib Kiy, pigistades endas kahju, et ta vastu tüdruku tahtmist tahte vastas, käsib Stalleril võtta talle pokaal mürgiga.
Peagi saabunud Velkar toob aga uudise võidust vaenlase üle ja annab Kiale Zavlokhi mõõga, mille Khorev vangiks võttis. Saanud sellised ümberlükkamatud tõendid oma venna lojaalsuse kohta, käsutab tsaar viivitamatult ühte sõduritest Osnelda juurde joosta ja ta vabastada. Nüüd nõustub ta isegi tüdruku pulmas Khoreviga. Kuid kahjuks on tellimus hilinenud: printsess on juba surnud.
Vahepeal kutsub Khorev heldelt lüüasaanud Zavlou unustama mineviku ja sõlmima liidu ning see, keda vaenlase aadel puudutab, nõustub saama tema sõbraks ja andma tütre tema eest. Seda kuuldes kohutab Kiy veelgi enam enda viga. Siis saabub uudis, et Stalverkh mõistis, kui kohutavalt ta süütut tüdrukut lasi, enesetapu sooritades Dnepri juurde tormates. Meeleheites tunnistab Kiy avalikult oma toimepandud mõrva ja palub oma venda õiglase karistuse mõistmiseks.
Kuid Khorevil pole mõtet oma venda tappa ega trooni jätta - lõppude lõpuks ei saa te selle ega pisarate abil kaotatud armastatud inimest igaveseks tagastada. Noormees palub Kial taastada Zavloukhile vabadus ja lasta ta linnast koos sõjaväega minema ning Zavlokha võtta Osneldy surnukeha endaga kaasa, matta teda väärikalt ja kirjutada kirstu kohale: “Tüdruk, kes puhkab selles kohas, / ja põrgus temaga Horyov, / Keda ta selles elus armastas - / / Horev, kaotanud selle, järgnes talle! ”
Nende sõnadega torkab Khorev end tikuga.