U.S.A. 1947. Jeune garçon de onze ans, Alec vit heureux, passant la plupart de son temps à s'occuper de Black, le cheval qu'il a sauvé d'un naufrage et avec lequel il a vaincu les plus célèbres chevaux de course américains. Une nuit, alors qu'une main criminelle a mis le feu à la grange de l'étalon noir, Alec assiste à son enlèvement. Et il ne peut pas empêcher son départ pour le Maroc. Shetan, c'était là-bas son nom, est ramené dans son pays d'origine par le cheik Ben Ishak. Une grande course, en effet, doit avoir lieu et si les Berbères de Ben Ishak n'ont pas leur cheval extraordinaire, ils ont tous les risques d'être battus, perdant ainsi leurs chevaux et surtout leur prestige. Débrouillard, Alec réussit à embarquer clandestinement à bord d'un hydravion et se retrouve finalement à Casablanca. Il rencontre bientôt Kurr, un chef des Uruks, tribu qui ne recule devant aucune traîtrise pour s'assurer le pouvoir. Alec comprend vite qui est Kurr, ce qui lui vaut d'être abandonné en plein désert. Par chance passe un camion et avec lui Raj. C'est un universitaire qui retourne chez lui. Il connaît la langue d'Alec et tisse avec lui des liens d'amitié. Ensemble, Raj et Alec traversent le désert et viennent à bout d'obstacles périlleux. Lorsqu'ils se séparent, Alec est sur le chemin qui mène à Ben Ishak. Celui-ci n'apprécie pas son arrivée. Mais comme Alec lui demande l'hospitalité, selon la coutume il ne peut pas refuser. La course se prépare et c'est la petite fille du cheik qui doit monter Shetan. Le cheval refuse. Alec est là ; c'est lui son cavalier. Après une attaque des Uruks, Alec sauve Shetan. Ben Ishak accepte alors qu'Alec soit son cavalier pour défendre son peuple. La course a lieu ; Raj et Alec sont rivaux. Malgré les malversations des Uruks, Alec gagne. Ben Ishak triomphe et donne Shetan à Alec. Mais l'enfant a compris que le cheval doit rester dans son pays.