Babe est un adorable porcelet devenu célèbre en remportant une compétition de chiens de berger. Mais voilà que son maître, Arthur Hoggett, se retrouve alité à la suite d'un accident et risque ainsi de perdre sa terre aux mains de banquiers peu scrupuleux. Pour sauver la ferme, Mme Hogget décide d'amener Babe dans une foire agricole internationale où le porcelet sera exhibé en échange d'un généreux cachet. Mais durant le voyage, la fermière et son cochon s'égarent dans une grande ville où ils vivront bien des mésaventures.