Премьера балета состоялась 6 декабря 1892 года в Мариинском театре. Произведение создано по заказу Императорских театров в 1890 году. В основе сюжета лежит сказка Эрнста Теодора Амадея Гофмана «Щелкунчик и мышиный король».
Либретто разрабатывалось при участии хореографа Мариуса Петипа, который предоставил композитору подробный план музыкальной драматургии. Значительные редакции балета были созданы:
Василием Вайноненом в 1934 году для Ленинградского театра имени Кирова
Юрием Григоровичем в 1966 году для Большого театра
В постановке Григоровича первые партии исполнили Екатерина Максимова (Мари) и Владимир Васильев (Щелкунчик-принц). Балет сохраняет статус одного из наиболее известных произведений Чайковского и традиционно ассоциируется с новогодними праздниками.



















