O Príncipe Ruslan (Valeri Kozinets) e sua noiva, a Princesa Lyudmila (Natalya Petrova), estão em meio ao seu casamento quando o terrível bruxo, Chernomor (Vladimir Fyodorov), a sequestra. Mesmo com o pai dela pedindo ajuda a seu povo, o único que realmente pode resgatá-la é Ruslan. O príncipe parte, então, em uma perigosa aventura para enfrentar Chernomor e recuperar sua amada.