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 ».