La granja de Jacob (Christopher Walken) es troba en crisi a causa d'una greu sequera, per la qual cosa es planteja juntament amb la seva dona si continuaran vivint allà i què passaria si ella i els nens haguessin de marxar.
1959, Anglaterra. Al galliner de la Granja Tweedy, la gallina Ginger somia amb un espai més ampli i amb la llibertat. Cada dia, intenta sense èxit escapar-se del corral.
En Jimmy Garret és un jove pilot que viu en un ambient familiar gairebé militar, ja que el seu pare és un alt càrrec de l'exèrcit dels EUA. No obstant això, comença a tenir dubtes sobre la seva professió quan participa en un programa militar conegut com a Projecte X.
El Babe és un porquet orfe que, com a premi d'un concurs, arriba a la tranquil·la granja de l'Arthur Hoggett, on viuen molts animals i cadascun té la seva funció. Però on no hi ha cap porc. La Fly, una gossa pastora d'ovelles, ajuda el porquet a adaptar-se a la vida de la granja; però amb aquesta guia, el porquet s'acaba comportant més aviat com un gos. Al començament s'enriuen d'ell, però la seva força de voluntat tindrà recompensa.
Després de la victòria al concurs de gossos pastors, el Babe torna a la granja. L'Arthur té un accident instal·lant una bomba al pou i, mentre està convalescent, l'Esme ha de portar la granja tota sola. Els deutes aviat s'acumulen i, quan el banc està a punt d'embargar la finca, la dona del granger rep una invitació per anar a fer una demostració amb el Babe a canvi d'uns diners que poden salvar la granja. Però les coses no van com estaven previstes i l'Esme i el Babe s'han de quedar uns dies a la gran ciutat, on viuran aventures de tota mena.