Сюжет начинается в бескрайних прериях, где Спирит, лидер стаи мустангов, живёт в мире и гармонии с природой. Его жизнь внезапно меняется, когда он встречается с людьми — впервые сталкиваясь с цивилизацией, которая грозит его свободе. Пленённый кавалерийскими солдатами, конь доставлен в форт, где его пытаются сломить и приручить.
Несмотря на все усилия людей, лошадь отказывается подчиняться. Её несгибаемый характер и воля к свободе символизируют независимость и силу духа. Спирит сбегает с помощью молодого индейца по имени Маленький Ручей, который также был захвачен солдатами. Их дружба и взаимное уважение становятся центром истории, демонстрируя доверие и понимание между человеком и животным.
После побега наш герой оказывается в индейской деревне, где встречает прекрасную кобылу по кличке Роса. Их связь становится ещё одним эмоциональным аспектом мультика, показывая, как любовь и дружба могут преодолевать любые преграды. Тем не менее не всё спокойно: угроза со стороны людей остаётся, и конь должен вновь бороться, чтобы защитить себя и свою новую "семью".