Automne 1945. Des « traîtres de la mère patrie » sont envoyés en exil dans un village isolé de Sibérie où ils doivent abattre des arbres. Une vieille locomotive à vapeur transporte ensuite le bois à travers l’immense taïga. Ignat, un héros de guerre et ancien conducteur de train émérite, se retrouve affecté dans cet endroit pour y faire la maintenance de cette locomotive. Une nouvelle vie démarre alors pour lui dans ce coin perdu.
Savva, un garçon de 10 ans, vit seul avec sa mère dans un petit village près de la forêt. Rejeté par ses camarades, il s'est construit un monde imaginaire dans lequel il est un valeureux guerrier. Jadis protégé par une meute de loups blancs, mystérieusement disparus, le village de Savva est désormais menacé par des hyènes sans pitié qui, chaque année, viennent voler la nourriture des villageois. Lorsque les hyènes arrivent, Savva parvient à s'enfuir dans la forêt, où il est sauvé des hyènes lancées à ses trousses par Anggee, le seul loup blanc aperçu depuis la disparition de la meute. Il propose son aide à Savva...