Spirit est un jeune étalon vivant dans les plaines de l’Ouest. Après une enfance insouciante, il devient chef de sa horde. Un soir, il se fait capturer au lasso et se retrouve entre les mains d’un colonel extrêmement sadique qui s’est mis en tête de le dompter. Spirit parvient malgré tout à s’enfuir grâce à l’aide d’un jeune indien lui aussi gardé prisonnier, Petit Nuage. Mais ils sont loin d’être tirés d’affaire…