L'action se déroule à la fin du VIe - début du VIIe siècle, à une époque où Kiy régnait en Russie et son pouvoir était fort et indéniable.
Il y a seize ans, Kiy s'est renversé du trône de Zavlokh, prince de Kiev, pour régner à sa place. Dans cette bataille, les fils de Zavlokh ont été tués et le prince vaincu lui-même a été contraint de s'échapper à la hâte avec l'armée restante dans la steppe. Sa femme, ayant appris que la victorieuse Kiy était déjà aux portes de la ville, et elle, ayant perdu ses enfants, condamnée à la séparation de son mari bien-aimé, a embrassé sa fille d'un an Osnelda et lui a dit au revoir. Le petit Osneldu Kiy capturé.
Bien que la fille adulte ne se souvienne ni de son père ni de sa mère, elle n'oublie pas son passé et déteste Kia, une sorte de tueur. Cependant, le jeune frère Kia Horev évoque d'autres sentiments à Osneldy. Un noble jeune homme qui, au mieux de ses capacités, a essayé d'alléger le fardeau d'une fille captive-languissante, elle aime ça.
Un jour, la mère d'Osneldin, Asgrad, transmet à la princesse un message heureux: il est décédé, est allé avec son armée sur les murs de Kiev, exige une fille, et Kiy, ne voulant pas d'effusion de sang, accepte de laisser Osnelda partir ... Asgrad est surpris de voir que la fille n'est pas heureuse. En réponse, Osneld révèle à sa mère son amour pour Horev. Même si elle veut se connecter avec son père, elle comprend en même temps que le jour de la rencontre avec Zavloh sera le jour de la séparation avec son amant. Tiraillée entre le devoir et l'amour de sa fille, elle ne sait plus si s'amuser ou être triste que le moment de se séparer de cette ville soit proche, ce qui pour elle est «tristesse et réconfort rencontre et mélange ...».
Dans cet état d'esprit, Horev la retrouve. Il vient dire au revoir à Osnelda et, lui exprimant à nouveau son amour, supplie de répondre au moins le dernier jour si son sentiment a trouvé une réponse dans son âme. La fille admet un sentiment réciproque, mais demande ensuite à Khorev de l'oublier - après tout, Osnelda devrait quitter Kiev pour toujours. Le jeune homme la supplie de rester et de devenir sa femme, mais elle se souvient du devoir de sa fille: comment peut-elle épouser son frère Kia? Horev objecte: "Et si ton père nous le permet? ..". Inspirés par cet espoir, les amoureux décident d'envoyer une lettre à Zavlokh et demandent la permission de se marier, qui glorifie à nouveau le clan Zavlokh et met fin à la vieille haine du monde avec le monde.
Malheureusement, Stalverkh, le premier boyard de Kiev, ayant entendu la fin de la conversation entre les amoureux, conclut à tort que Khorev, avec l'aide de Zavlokha, veut prendre le trône à Kiev lui-même, et en avertit Kiy. Kiy ne peut pas croire que son frère, son héritier, qu'il aime comme un fils, est capable de trahison. Pour tester la loyauté de Khorev, il appelle son frère et lui ordonne de rassembler des soldats et d'aller contre Zavlokh. Objets Horev: pourquoi se battre et verser du sang, s'il est possible de mettre fin au travail du monde, en donnant simplement Osnelda à son père? Mais si tel est le commandement du frère, lui, Khorev, ira au combat sans raisonnement et reviendra avec le chef de Zavlokh. Le signal se calme: Horev n'est pas un traître.
En entendant la voix des pipes appeler les régiments pour abus, Osnelda se rend compte qu'ils ne la donneront pas à son père. Versant des larmes, la jeune fille envoie Astrada demander pardon à Kia. Mais Cue ne tient pas compte de ses appels. Mais Horev rassemble déjà l'armée ... Tous les espoirs s'effondrent. Il n'est donc pas surprenant que lorsque Horev arrive à Osnelda, elle pleuve sur lui un flot de reproches. Le jeune homme fait des excuses: échapper à un ordre signifie encourir le déshonneur, et Horev ne peut pas le supporter - la mort est meilleure. La princesse supplie son amant d'épargner au moins son père et de verser le moins de sang possible dans la bataille. Mais les deux espèrent toujours que de Zavlokh viendra une nouvelle promettant de mettre fin à la discorde.
Hélas! Dans sa lettre, Zavloh interdit à sa fille d'aimer Horev. Osnelda décide de se suicider, mais Astrada parvient à la dernière minute à prendre le poignard de son élève.
Le siège de la ville commence. Horev dirige l'armée et fait des miracles de courage. Cependant, Stalverkh n'abandonne pas ses soupçons. Il dit à Kiy que, selon ses informations, l'un des anciens sujets de Zavlokhovy a été libéré de captivité par Velkar, le confident de Khorev, et envoyé au camp ennemi, après quoi il a été renvoyé. Kiy exige que des témoins lui soient présentés, et le boyard amène le gardien de la prison, qui dit que le prisonnier lui aurait été emmené au souverain, et le gardien de la porte de la ville, attestant qu'il a laissé le prisonnier se rendre à Zavlou avec une lettre de Kiy. Et puisque Kiy est toujours dans le doute, Stalverch appelle lui-même l'esclave. Kiy lui promet la liberté s'il dit la vérité, et le captif admet que Velkar l'a amené à Osneld, qui lui a demandé de porter la lettre à son père; il a fait cela et a apporté la réponse de Zavlokha, et ce qu'il y avait dans ces lettres, il ne le sait pas. Esclave libéré.
Les derniers doutes de Kia sont dissipés. Furieux, il s'exclame: «Puis-je ne pas plonger en enfer avec un esclave Khorev», décidant de se suicider avant son frère, mais avant cela, détruisant Osnelda, le coupable de tous les maux.
Présentée devant Kia, Osnelda ne veut pas faire d'excuses et demander grâce - elle est prête à accepter l'exécution. La princesse ne fait que convaincre ardemment le souverain que Khorev est innocent, et pour le prouver, elle révèle à Kia quelle correspondance elle avait réellement avec son père. Kiy dit qu'elle la croira si elle lui présente la lettre de Zavlokh, mais Osnelda ne peut pas le faire, car elle a cassé la lettre. Puis Kiy, serrant en lui-même la pitié qu'il a contre la volonté de la jeune fille, ordonne à Staller de lui prendre un gobelet avec du poison.
Cependant, bientôt arrivé, Velkar apporte la nouvelle de la victoire sur l'ennemi et donne à Kia l'épée de Zavlokh, prise par Khorev comme prisonnier. Ayant reçu de telles preuves irréfutables de la loyauté de son frère, le tsar ordonne immédiatement à l'un des soldats de courir à Osnelda et de la libérer, il accepte maintenant même le mariage de la jeune fille avec Khorev. Mais, malheureusement, la commande est en retard: la princesse est déjà morte.
Pendant ce temps, Khorev invite généreusement le Zavlou vaincu à oublier le passé et à conclure une alliance, et celle-ci, touchée par la noblesse de l'ennemi, accepte de devenir son amie et de lui donner sa fille. En entendant cela, Kiy est encore plus terrifié par sa propre erreur. Puis la nouvelle arrive que Stalverkh, réalisant à quel point il calomniait une fille innocente, s'est suicidé en se précipitant vers le Dniepr. En désespoir de cause, Kiy avoue publiquement le meurtre qu'il a commis et supplie son frère de le soumettre à une peine équitable.
Mais Khorev n'a aucune idée de tuer son frère ou de le priver du trône - après tout, ni par cela, ni par les larmes ne peuvent jamais rendre un bien-aimé perdu pour toujours. Le jeune homme demande à Kia de rétablir la liberté à Zavloukh et de le laisser partir avec l'armée de la ville, et Zavlokha de prendre le corps d'Osneldy avec lui, de l'enterrer dignement et d'écrire sur le cercueil: «Une fille qui se repose dans cet endroit, / Et en enfer avec son Horyov, / Qui elle aimait dans cette vie, - / Horev, l'ayant perdue, l'a suivie! »
Avec ces mots, Khorev se poignarde avec un poignard.