Prins Siegfried ser en flok svaner, mens han er ude på jagt. En af svanerne bliver til en smuk kvinde, Odette, og han bliver øjeblikkeligt indfanget. Men hun er forbandet af en trylleformular, der holder hende fanget, så hun kun kan genvinde sin menneskelige form om natten.
Den onde ånd Von Rothbart, som har kastet Odettes forbandelse, skjuler sin datter Odile som Odette for, at narre Siegfried til, at give hende sit løfte om kærlighed. Narret erklærer han sin kærlighed til Odile, og derfor dømmes Odette til, at lide under forbandelsen for evigt.