Dans un village ukrainien, un forgeron nommé Vakoula est amoureux de la capricieuse Oksana. Pour tester son amour, elle lui dit qu’elle ne se mariera pas avec lui tant qu’il ne lui apportera pas les chaussures de la tsarine. Comme c’est connu, la veille de Noël, des miracles se produisent et tout est possible : il monte sur le dos d’un démon et s'envole pour Saint-Pétersbourg…