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