Le prince Vladimir le Soleil se régale dans une grille avec des fils et une foule d'amis, célébrant le mariage de la plus jeune fille de Lyudmila avec le prince Ruslan. En l'honneur des jeunes mariés, le hussard Bayan chante. Seuls trois invités ne sont pas satisfaits du bonheur de Ruslan et Lyudmila, trois chevaliers n'écoutent pas le chanteur prophétique. Ce sont trois rivaux de Ruslan: le chevalier Rogdai, le videur Farlaf et le Khazar Khan Ratmir.
La fête est finie et tout le monde se disperse. Le prince bénit les jeunes, ils sont emmenés dans la chambre à coucher, et l'époux heureux attend déjà avec impatience des délices amoureux. Soudain, il y a eu un tonnerre, un flash de lumière, tout était sombre, et dans le silence qui est venu une voix étrange a retenti et quelqu'un s'est envolé et a disparu dans l'obscurité. La réveillée Ruslan cherche Lyudmila, mais elle n'est pas là, elle est "kidnappée par une force inconnue".
Frappé par la terrible nouvelle de la disparition de sa fille, le Grand-Duc, enragé à Ruslan, appelle les jeunes chevaliers à partir à la recherche de Lyudmila et promet à celui qui trouvera et rendra sa fille d'épouser Ruslan et, en plus, la moitié du royaume. Rogdai, Ratmir, Farlaf et Ruslan lui-même sont instantanément appelés à aller chercher Lyudmila et à seller leurs chevaux, promettant au prince de ne pas prolonger la séparation. Ils quittent le palais et sautent le long des rives du Dniepr, et le vieux prince les garde longtemps et s'envole dans leurs pensées.
Les chevaliers chevauchent ensemble. Ruslan languit de nostalgie, Farlaf se vante de ses futurs exploits au nom de Lyudmila, Ratmir rêve de ses câlins, maussades et silencieuses à Rogdai. La journée approche le soir, les coureurs approchent d'un carrefour et décident de partir, chacun ayant confiance en son sort. Ruslan, dévoué aux pensées sombres, monte à pas et voit soudain une grotte devant lui, dans laquelle le feu brille. Le chevalier entre dans la grotte et y voit un vieil homme à la barbe grise et au regard clair, lisant un livre ancien devant la lampe. L'aîné se tourne vers Ruslan avec un salut et dit qu'il l'attend depuis longtemps. Il rassure le jeune homme, disant qu'il pourra retrouver Lyudmila, qui a été kidnappée par le terrible sorcier Chernomor, un ravisseur de longue date de beautés vivant dans les montagnes du nord, où personne n'a réussi à pénétrer. Mais Ruslan est destiné à trouver la maison de Chernomor et à le vaincre dans la mêlée. L'aîné dit que l'avenir de Ruslan est de son plein gré. Le Ruslan ravi tombe aux pieds de l'aîné et lui embrasse la main, mais soudain un grognement réapparaît sur son visage. Le vieil homme sage comprend la raison de la tristesse du jeune et le rassure, disant que la mer Noire est un puissant sorcier qui peut faire venir les étoiles du ciel, mais impuissant dans la lutte avec le temps inexorable et donc son amour sénile n'est pas terrible pour Lyudmila. L'aîné persuade Ruslan d'aller se coucher, mais Ruslan languit dans l'angoisse et est incapable de s'endormir. Il demande au vieil homme de dire qui il est et comment il est arrivé dans cette région. Et le vieil homme au sourire triste raconte sa merveilleuse histoire.
Né dans les vallées finlandaises, il était un berger paisible et insouciant dans sa patrie, mais il est tombé amoureux de la belle, mais cruelle et obstinée Naina. Pendant six mois, il languit d'amour et finit par s'ouvrir à Naina. Mais la fière beauté répondit indifféremment qu'elle n'aimait pas le berger. Dégoûté par la vie et les activités habituelles, le jeune homme a décidé de quitter ses champs nataux et de partir avec une suite fidèle dans un voyage courageux à la recherche de batailles, afin de gagner l'amour de la fière Naina avec une renommée jurée. Il a passé dix ans dans des batailles, mais son cœur, plein d'amour pour Naina, aspirait au retour. Et ainsi il est revenu jeter de riches trophées aux pieds de la beauté arrogante dans l'espoir de son amour, mais encore une fois la jeune fille indifférente a refusé le héros. Mais ce test n'a pas arrêté l'amant. Il a décidé de tenter sa chance à l'aide de pouvoirs magiques, ayant appris une puissante sagesse des sorciers vivant dans sa région, à qui tout est soumis. Décidant d'attirer l'amour de Naina à l'aide de charmes de sorcellerie, il a passé des années discrètes dans les enseignements des sorciers et a finalement compris le terrible secret de la nature, a appris le secret des sorts. Mais le mauvais rocher le poursuivit. Appelée par sa sorcellerie, Naina est apparue devant lui comme une vieille femme décrépite, bossue, aux cheveux gris, avec une tête tremblante. Le sorcier terrifié apprend d'elle que quarante ans se sont écoulés et qu'elle a aujourd'hui soixante-dix ans. À sa grande horreur, le sorcier était convaincu que ses sorts avaient fonctionné et Naina l'aimait. Avec appréhension, il écouta les confessions d'amour de la vilaine vieille femme aux cheveux gris et, pour couronner le tout, apprit qu'elle était devenue une sorcière. Le Finlandais ébranlé s'est enfui, et après lui les malédictions de la vieille sorcière ont été entendues, lui reprochant d'être infidèle à ses sentiments.
S'étant échappé de Naina, le Finlandais s'est installé dans cette grotte et y vit dans une solitude totale. Finn prédit que Naina détestera Ruslan, mais il pourra surmonter cet obstacle.
Ruslan a écouté les histoires de l'aîné toute la nuit, et le matin, avec une âme pleine d'espoir, lui disant au revoir avec reconnaissance et séparé par la bénédiction du sorcier, il part en voyage à la recherche de Lyudmila.
Pendant ce temps, Rogday monte «entre les déserts de la forêt». Il chérit une pensée terrible - tuer Ruslan et ainsi se frayer un chemin dans le cœur de Lyudmila. Il tourne résolument le cheval et recule.
Farlaf, ayant dormi toute la matinée, dîna dans le silence de la forêt au bord du ruisseau. Soudain, il a remarqué que le coureur se précipitait sur lui à pleine vitesse. Jetant déjeuner, armes, cotte de mailles, le lâche Farlaf saute sur le cheval et s'enfuit sans regarder en arrière. Le cavalier se précipite après lui et lui demande de s'arrêter, menaçant de «lui arracher» la tête. Le cheval de Farlaf saute par-dessus le fossé et Farlaf tombe dans la boue. Rogdai, qui a volé, est prêt à vaincre son adversaire, mais voit que ce n'est pas Ruslan, et s'éloigne dans la frustration et la colère.
Sous la montagne, il rencontre une vieille femme un peu vivante, qui avec son bec pointe vers le nord et lui dit qu'elle y trouvera le héros de l'ennemi. Rogdai s'en va, et la vieille femme vient à Farlaf allongée dans la boue et tremblante de peur et lui conseille de rentrer chez elle, de ne plus se mettre en danger, car Lyudmila le sera. Cela dit, la vieille femme a disparu et Farlaf suit ses conseils.
Pendant ce temps, Ruslan aspire à son amant, s'interrogeant sur son sort. Une fois dans la soirée, il traversait parfois la rivière et entendait les flèches bourdonnantes, la sonnerie de la cotte de mailles et le hennissement du cheval. Quelqu'un lui a crié d'arrêter. Regardant autour de lui, Ruslan vit un cavalier se précipiter sur lui avec une lance levée. Ruslan le reconnut et sursauta de colère ...
En même temps, Lyudmila, emportée de son lit de mariage par le sinistre Chernomor, se réveilla le matin, enveloppée d'une vague d'horreur. Elle était allongée dans un lit luxueux sous un auvent, tout était comme dans les contes de Shehe-rezada. De belles vierges en vêtements légers se sont approchées d'elle et se sont inclinées. L'une a habilement tressé sa tresse et l'a décorée d'une couronne de perles, l'autre lui a mis une robe d'été azurée et chaussé, le troisième a déposé une ceinture de perles. Le chanteur invisible a tout le temps chanté des chansons drôles. Mais tout cela n’amusait pas l’âme de Lyudmila. Restée seule, Lyudmila se dirige vers la fenêtre et ne voit que des plaines enneigées et des sommets de montagnes sombres, tout est vide et mort en cercle, seulement avec un sifflement sourd et un tourbillon se précipite, pompant la forêt visible à l'horizon. En désespoir de cause, Lyudmila court jusqu'à la porte qui s'ouvre devant elle, et Lyudmila entre dans un jardin étonnant, dans lequel poussent des palmiers, des lauriers, des cèdres, des oranges, reflétés dans le miroir des lacs. Autour du parfum du printemps et la voix d'un rossignol chinois se fait entendre. Il y a des fontaines dans le jardin et de belles statues qui semblent vivantes. Mais Lyudmila est triste et rien ne l'amuse. Elle est assise sur l'herbe, et soudain une tente se déroule au-dessus d'elle, et devant elle est un somptueux dîner. Une belle musique adoucit ses oreilles. Dans l'intention de rejeter la friandise, Lyudmila a commencé à manger. Dès qu'elle s'est levée, la tente elle-même a disparu, et Lyudmila était de nouveau seule et a erré dans le jardin jusqu'au soir. Lyudmila sent qu'elle tombe dans un rêve, et soudain une force inconnue la soulève et la porte doucement dans les airs sur son lit. Trois vierges sont à nouveau apparues et, ayant déposé Lyudmila, ont disparu. Dans la peur, Lyudmila est couchée dans son lit et attend quelque chose de terrible. Soudain, il y eut un bruit, la salle s'illumina, et Lyudmila aperçut une longue rangée de bandages par paires portant une barbe grise sur les oreillers, derrière laquelle un nain bossu avec une tête rasée recouverte d'un haut bonnet est important. Lyudmila se lève, l'attrape par la casquette, le nain a peur, tombe, s'emmêle dans sa barbe, et les Arabes, sous le cri de Lyudmila, l'emportent, laissant son chapeau.
Pendant ce temps, Ruslan, rattrapé par un chevalier, se bat avec lui dans une bataille acharnée. Il arrache l'ennemi de la selle, le prend et le jette du rivage dans les vagues. Ce héros n'était autre que Rogdai, qui a trouvé sa mort dans les eaux du Dniepr.
Un matin froid brille sur les sommets des montagnes du nord. La mer Noire est allongée dans son lit et les esclaves se peignent la barbe et frottent sa moustache. Soudain, un serpent ailé s'envole par la fenêtre et se retourne vers Naina. Elle salue Chernomor et l'informe d'un danger imminent. La mer Noire répond à Naina que le chevalier n'a pas peur de lui, tant que sa barbe est intacte. Naina, se transformant en serpent, s'envole à nouveau, et la mer Noire se rend à nouveau dans les chambres à Lyudmila, mais ne la trouve ni dans le palais ni dans le jardin. Ludmila a disparu. La mer Noire envoie en colère des esclaves à la recherche de la princesse disparue, les menaçant de terribles punitions. Lyudmila ne s'est enfuie nulle part, elle a juste découvert accidentellement le secret du chapeau invisible de la mer Noire et a profité de ses propriétés magiques.
Mais qu'en est-il de Ruslan? Après avoir vaincu Rogdai, il est allé plus loin et est arrivé sur le champ de bataille avec des armures et des armes éparpillées et des os de soldats jaunis. Ruslan regarde tristement autour du champ de bataille et trouve l'armure, une lance en acier parmi les armes abandonnées pour lui-même, mais ne peut pas trouver l'épée. Ruslan chevauche la steppe nocturne et remarque une énorme colline au loin. En se rapprochant, au clair de lune, il voit que ce n'est pas une colline, mais une tête vivante dans un casque héroïque avec des plumes qui frémissent de son ronflement. Ruslan chatouilla ses narines avec une lance, elle éternua et se réveilla. Une tête en colère menace Ruslan, mais, voyant que le héros n'a pas peur, il se met en colère et commence à lui souffler avec toute son urine. Incapable de résister à ce tourbillon, le cheval de Ruslan vole loin dans le champ, et sa tête se moque du héros. Furieux de son ridicule, Ruslan lance une lance et lui perce la langue. Profitant de la confusion de la tête, Ruslan se précipite vers elle et lui frappe la joue avec un lourd gantelet. La tête titubait, se retournait et roulait. À l'endroit où elle se tenait, Ruslan voit une épée qui lui allait parfaitement. Il a l'intention de lui couper le nez et les oreilles avec cette épée, mais il entend son gémissement et ses pièces de rechange. La tête vaincue raconte son histoire à Ruslan. Une fois, elle était un brave chevalier géant, mais à son malheur, elle avait un frère nain plus jeune, le méchant Chernomor, qui enviait son frère aîné. Une fois que la mer Noire a révélé un secret, il a trouvé dans les livres noirs qu'une épée est stockée dans le sous-sol au-delà des montagnes orientales, ce qui est dangereux pour les deux frères. La mer Noire a persuadé son frère d'aller à la recherche de cette épée et, quand il a été retrouvé, l'a saisie frauduleusement et a coupé la tête de son frère, l'a transférée sur cette terre déserte et a veillé à ce qu'elle garde toujours l'épée. La tête invite Ruslan à prendre l'épée et à se venger de la mer Noire insidieuse.
Khan Ratmir est allé au sud à la recherche de Lyudmila et voit un château sur un rocher le long du mur, le long duquel il y a une jeune fille chantante au clair de lune. Elle fait signe au chevalier avec sa chanson, il monte, sous le mur il est accueilli par une foule de filles rouges qui arrangent un chevalier pour une réception de luxe.
Et Ruslan passe cette nuit près de sa tête, et le matin continue une nouvelle recherche. L'automne est passé et l'hiver arrive, mais Ruslan se déplace obstinément vers le nord, surmontant tous les obstacles.
Lyudmila, cachée aux yeux du sorcier par un chapeau magique, se promène seule dans de beaux jardins et taquine les serviteurs de Chernomor. Mais l'insidieuse mer Noire, prenant l'apparence d'un Ruslan blessé, attire Lyudmila dans le filet. Il est déjà prêt à cueillir le fruit de l'amour, mais le son d'une corne se fait entendre et quelqu'un l'appelle. Portant un chapeau invisible sur Lyudmila, la mer Noire vole vers l'appel.
Le sorcier a appelé Ruslan au combat, il l'attend. Mais le sorcier insidieux, devenu invisible, frappe le héros sur le casque. Hors de contrôle, Ruslan attrape Chernomor par la barbe, et le sorcier décolle avec lui sous les nuages. Pendant deux jours, il a transporté le chevalier dans les airs et a finalement demandé grâce et a transporté Ruslan à Lyudmila. Au sol, Ruslan coupe sa barbe avec une épée et l'attache à son casque. Mais, étant entré en possession de Chernomor, il ne voit Lyudmila nulle part et en colère commence à tout détruire avec une épée. Avec un coup accidentel, il fait tomber le capuchon d’invisibilité de la tête de Lyudmila et retrouve la mariée. Mais Lyudmila dort profondément. En ce moment, Ruslan entend la voix du Finlandais, qui lui conseille de se rendre à Kiev, où Lyudmila se réveille. Sur le chemin du retour à la tête, Ruslan lui plaît avec un message sur la victoire sur Chernomor.
Sur les rives de la rivière, Ruslan voit un pauvre pêcheur et sa belle jeune femme. Il est surpris de reconnaître Ratmir comme pêcheur. Ratmir dit qu'il a trouvé son bonheur et quitté le monde vain. Il dit au revoir à Ruslan et lui souhaite bonheur et amour.
Pendant ce temps, Naina vient à Farlaf, qui attend dans les coulisses, et enseigne comment détruire Ruslan. Se faufilant vers le Ruslan endormi, Farlaf enfonce son épée dans sa poitrine trois fois et se cache avec Lyudmila.
Le Ruslan assassiné gît dans le champ, et Farlaf avec Lyudmila endormie cherche à Kiev. Il entre dans la tour avec Lyudmila dans ses bras, mais Lyudmila ne se réveille pas et toutes les tentatives pour la réveiller sont infructueuses. Et puis un nouveau malheur frappe Kiev: elle est entourée de Pechenegs rebelles.
Pendant que Farlaf se rend à Kiev, le Finlandais arrive à Ruslan avec de l'eau vive et morte. Après avoir ressuscité le chevalier, il lui raconte ce qui s'est passé et donne un anneau magique qui supprimera le sort de Lyudmila. Encouragé Ruslan se précipite à Kiev.
Pendant ce temps, les Petchenègues assiègent la ville et, à l'aube, la bataille commence, ce qui n'apporte la victoire à personne. Et le lendemain matin, parmi les hordes de Pechenegs, un cavalier apparaît soudain en armure brillante. Il frappe à droite et à gauche et met les Pechenegs en fuite. C'était Ruslan. Entré à Kiev, il se rend à la tour, où Vladimir et Farlaf étaient près de Lyudmila. Voyant Ruslan, Farlaf tombe à genoux, et Ruslan s'efforce de Lyudmila et, en touchant l'anneau de son visage, la réveille. Heureux Vladimir, Lyudmila et Ruslan pardonnent à Farlaf, qui a tout avoué, et ils emmènent Chernomor, privé du pouvoir magique, dans le palais.