Le bébé cochon Babe est séparé des siens et récupéré par le fermier M. Hoggett. La chienne de berger Fly le prend sous sa protection et Babe comprend bien vite qu'il doit se rendre utile pour ne pas finir dans l'assiette des Hoggett. C'est ainsi qu'il devient gardien de troupeaux avant qu'un projet fou n'en fasse un héros national ....