Le tsar Saltan choisit son épouse parmi trois sœurs. Tandis que la cadette devient tsarine, les deux aînées, pleines de jalousie, font tout pour lui nuire. Alors que le tsar est parti guerroyer, la tsarine met au monde le prince Gvidon. Avec l’aide du traître conseiller, les deux sœurs parviennent à se débarrasser de la mère et du fils en les jetant à la mer dans un tonneau. Naufragé sur l’île de Bouïane, le prince grandit à une vitesse déconcertante. Un jour, il sauve un cygne des griffes d’un aigle. Le cygne est en fait une princesse victime d’un sort, et va l’aider à faire justice.