L'azione si svolge alla fine del VI - inizio del VII secolo, in un momento in cui Kiy governava in Russia, e il suo potere era forte e innegabile.
Sedici anni fa, Kiy estromise dal trono Zavlokh, principe di Kiev, per regnare al suo posto. In quella battaglia, i figli di Zavlokh furono uccisi e lo stesso principe sconfitto fu costretto a fuggire in fretta con l'esercito rimanente nella steppa. Sua moglie, avendo saputo che la vittoriosa Kiy era già alle porte della città, e lei, avendo perso i suoi figli, condannata alla separazione dal suo amato marito, baciò la figlia Osnelda di un anno e si suicidò. Il piccolo Osneldu Kiy catturato.
Sebbene la ragazza adulta non ricordi né il padre né la madre, non dimentica il suo passato e odia Kia, una specie di assassino. Tuttavia, il fratello minore Kia Horev evoca altri sentimenti in Osneldy. Un giovane nobile che, al meglio delle sue capacità, ha cercato di alleviare il peso di una ragazza languida prigioniera, le piace.
Un giorno la madre di Osneldin, Asgrad, porta un messaggio felice alla principessa: è morto, è andato con il suo esercito alle mura di Kiev, chiede una figlia e Kiy, non volendo spargimento di sangue, accetta di lasciar andare Osnelda ... Asgrad è sorpresa di vedere che la ragazza non è felice. In risposta, Osneld rivela a sua madre il suo amore per Horev. Sebbene voglia entrare in contatto con suo padre, allo stesso tempo capisce che il giorno dell'incontro con Zavlokh sarà il giorno della separazione con il suo amante. Divisa tra il dovere di sua figlia e l'amore, non sa più se divertirsi o essere triste per il fatto che il momento è vicino allo scioglimento di questa città, che per lei è "dolore e conforto, incontro e miscuglio ...".
In questo stato d'animo, Horev la trova. Viene a salutare Osnelda e, esprimendo ancora una volta il suo amore per lei, lo prega di rispondere almeno l'ultimo giorno se il suo sentimento ha trovato una risposta nella sua anima. La ragazza ammette il suo reciproco sentimento, ma poi chiede a Khorev di dimenticarla - dopo tutto, Osnelda deve lasciare Kiev per sempre. Il giovane la supplica di rimanere e diventare sua moglie, ma ricorda il dovere di sua figlia: come può sposare il fratello Kia? Oggetti di Horev: "E se tuo padre ci consente di fare questo? ..". Ispirati da questa speranza, gli amanti decidono di inviare una lettera a Zavlokh e chiedere il permesso di sposarsi, il che glorifica nuovamente il clan Zavlokh e pone fine alla vecchia discordia del mondo con il mondo.
Sfortunatamente, Stalverkh, il primo boia di Kiev, avendo sentito per caso la fine della conversazione tra gli innamorati, ha erroneamente concluso che Khorev, con l'aiuto di Zavlokha, vuole prendere il trono a Kiev stesso, e avvisa Kiy di questo. Kiy non può credere che suo fratello, il suo erede, che ama da figlio, sia capace di tradire. Per testare la lealtà di Khorev, chiama suo fratello e gli ordina di radunare i soldati e andare contro Zavlokh. Oggetti di Horev: perché combattere e versare sangue, se è possibile porre fine alla questione in pace, semplicemente dando Osneld a suo padre? Ma se tale è il comando del fratello, lui, Khorev, andrà in battaglia senza ragionamento e tornerà con il capo di Zavlokh. Cue si calma: Horev non è un traditore.
Sentendo la voce delle pipe che chiamano i reggimenti per abuso, Osnelda si rende conto che non la daranno a suo padre. Versando lacrime, la ragazza manda Astrada a chiedere pietà a Kia. Ma Cue non rispetta i suoi motivi. Ma Horev sta già radunando l'esercito ... Tutte le speranze si stanno sgretolando. Pertanto, non sorprende che quando Horev arriva ad Osnelda, lei gli piova addosso un fiume di rimproveri. Il giovane fa delle scuse: evitare l'ordine significa incorrere in disonore e Horev non può sopportarlo: la morte è migliore. La principessa supplica il suo amante di risparmiare almeno suo padre e ha versato meno sangue possibile nella battaglia. Ma entrambi sperano ancora che da Zavlokh arriveranno notizie che promettono la fine della contesa.
Ahimè! Nella sua lettera, Zavloh proibisce a sua figlia di amare Horev. Osnelda decide di suicidarsi, ma Astrada all'ultimo minuto riesce a prendere il pugnale dalla sua allieva.
Inizia l'assedio della città. Horev guida l'esercito e fa miracoli di coraggio. Tuttavia, Stalverkh non abbandona i suoi sospetti. Dice a Kiy che, secondo le sue informazioni, uno degli ex soggetti di Zavlokhovy fu liberato dalla prigionia da Velkar, il confidente di Khorev, e mandato al campo nemico, dopo di che fu restituito. Kiy chiede che i testimoni vengano presentati a lui, e il boyar porta la guardia carceraria, che dice che il prigioniero è stato portato da lui presumibilmente al sovrano, e la guardia della porta della città, attestando che ha lasciato il prigioniero andare a Zavlou con una lettera di Kiy. E poiché Kiy è ancora in dubbio, Stalverch chiama lo schiavo stesso. Kiy gli promette libertà se dice la verità e il prigioniero ammette che Velkar lo ha portato da Osneld, che gli ha chiesto di portare la lettera a suo padre; lo ha fatto e ha portato la risposta di Zavlokha, e quello che c'era in quelle lettere, non lo sa. Slave liberato.
Gli ultimi dubbi di Kia vengono dissipati. Arrabbiato, esclama: "Non posso tuffarmi all'inferno con uno schiavo Khorev", decidendo di uccidersi prima che lo faccia suo fratello, ma prima di ciò, distruggendo Osnelda, il colpevole di tutti i mali.
Presentata davanti a Kia, Osnelda non vuole scusarsi e chiedere misericordia: è pronta ad accettare l'esecuzione. La principessa convince solo ardentemente il sovrano che Khorev è innocente e, per dimostrarlo, rivela a Kia quale corrispondenza avesse effettivamente avuto con suo padre. Kiy dice che le crederà se gli presenta la lettera di Zavlokh, ma Osnelda non può farlo, perché ha rotto la lettera. Quindi Kiy, stringendo in se stesso la pietà che lui contro la volontà contro la ragazza, ordina a Staller di prenderle un calice di veleno.
Tuttavia, presto arrivato Velkar porta la notizia della vittoria sul nemico e dà a Kia la spada di Zavlokh presa da Khorov. Avendo ricevuto prove così inconfutabili della lealtà di suo fratello, lo zar ordina immediatamente a uno dei soldati di correre a Osnelda e liberarla, ora accetta anche il matrimonio della ragazza con Khorev. Ma, sfortunatamente, l'ordine è in ritardo: la principessa è già morta.
Nel frattempo, Khorev invita generosamente lo sconfitto Zavlou a dimenticare il passato e concludere un'alleanza, e quello, toccato dalla nobiltà del nemico, accetta di diventare suo amico e dare a sua figlia per lui. Sentendo questo, Kiy è ancora più terrorizzato dal proprio errore. Poi arriva la notizia che Stalverkh, rendendosi conto di quanto terribilmente abbia calunniato una ragazza innocente, si è suicidato correndo verso il Dnepr. Disperato, Kiy confessa pubblicamente l'omicidio commesso e chiede a suo fratello di sottoporlo a una giusta punizione.
Ma Khorev non ha idea di uccidere suo fratello o privarlo del trono - dopo tutto, né da questo, né dalle lacrime puoi mai restituire un'amata perduta per sempre. Il giovane chiede a Kia di restituire la libertà a Zavloku e lasciarlo andare con l'esercito dalla città, e Zavlokha di prendere il corpo di Osnelda con sé, di seppellirlo con dignità e scrivere sopra la tomba: "La ragazza, che riposa in questo posto, / E all'inferno con il suo Khorov, / Chi ha amato in questa vita, - / Horev, privandola, l'ha seguita! ”
Con queste parole, Khorev si trafigge con un pugnale.