В ночь после свадьбы Руслана и Людмилы злой карлик-колдун Черномор похищает новобрачную. Руслан и влюблённые в Людмилу Ратмир, Рогдай и Фарлаф отправляются на поиски.Фарлаф встречает на пути старуху, которая убеждает его, что Людмила никогда не станет его женой, и он возвращается восвояси.Ратмир встречает прекрасную деву, влюбляется и остаётся с возлюбленной.Рогдай решает сразиться с Русланом, но погибает в бою.Руслану помогает старик, который рассказывает ему о своей жизни, о любви к красавице Наине, которая стала злобной старой колдуньей, и указывает путь к замку Черномора. По пути Руслан забирает у громадной головы меч, который может сразить Черномора.В замке карлика Людмила прячется под шапкой-невидимкой, пока Руслан не убивает Черномора, отрезав ему длинную бороду.Забрав жену, Руслан едет в Киев. Но когда они останавливаются отдохнуть, наученный Наиной Фарлаф убивает Руслана и забирает спящую Людмилу.Старик спасает Руслана, окропив его живой водой. Витязь разбивает печенегов, осадивших Киев, и воссоединяется с Людмилой.