Les premières années de l'âne Balthazar ont été heureuses, en compagnie de Marie (Anne Wiazemsky), petite fille du Pays Basque, et de Jacques (Walter Green), son compagnon de vacances parisien. Plus tard, des problèmes sont apparus entre les parents des deux enfants et tout le monde en souffre, y compris l'âne que Marie délaisse. Un boulanger achète Balthazar pour porter le pain que livre Gérard (François Lafarge), un jeune voyou qui n'a aucun mal à séduire Marie. Balthazar est maltraité par Gérard, puis par Arnold (Jean-Claude Guilbert), un vagabond soupçonné d'un assassinat dans lequel Gérard et sa bande ont peut-être trempé. L'âne s'enfuit et se réfugie dans un cirque où on le dresse.
Les tribulations d'un âne dans les Landes des années 1960, prétexte à la peinture des travers humains.