Čajkovskij compose le musiche del balletto tra il 1891 e il 1892. La prima rappresentazione, che ebbe luogo il 18 dicembre 1892 presso il Teatro Mariinskij di San Pietroburgo, Russia, fu diretta interamente dal compositore italiano Riccardo Drigo e coreografata dal ballerino russo Lev Ivanov; questa esecuzione tuttavia non riscosse successo.
Tra gli interpreti di questa prima esecuzione spiccano l'italiana Antonietta Dell'Era, nel ruolo della Fata Confetto, il russo Pavel Gerdt, Olga Preobrajenska e il giovane Nicolaj Legat. Il ruolo di Clara era interpretato da una bambina della scuola di ballo del Teatro Mariinskij