Ce conte animalier raconte l'histoire d'un cochon nommé Babe.
Destiné, comme tous les cochons, à finir en charcuterie, il échappe à ce sort cruel d'une manière miraculeuse. En effet, le fermier Arthur Hoggett le gagne lors d'un jeu de foire. Le porcelet découvre donc la vie à la ferme et ses habitants, animaux comme humains.
Il est pris en affection par Ficelle, la chienne de berger, et cherche sa place dans une basse-cour où tous ont un rôle à jouer. Lui vient alors l'idée qu'il pourrait être « cochon de berger ».
Serge, Albert et Kopetzky viennent de s'évader de prison. Ils ont désormais douze heures pour se procurer les 300 000 francs nécessaires à la fabrication de faux passeports. S'ils dépassent ce délai, le bateau qui doit les mettre à l'abri lèvera l'ancre. Ils rejoignent Barbara, une femme fortunée et ancienne compagne de Kopetzky...