Porco Rosso er en fantasifull historie om en italiensk flyverhelt fra første verdenskrig som etter krigen lever som dusørjeger i kamp mot «luftpirater» i Adriaterhavet. Helten, som er blitt omskapt slik at han har grisehode, het tidligere Marco Pagot, men kalles nå bare Porco Rosso, det vil si «rød gris» på italiensk. Filmen er fritt basert på Miyazakis manga-tegneserie Hikōtei Jidai og inneholder en blanding av eventyr og realisme med morsomme figurer, lange flysekvenser, barnslig komikk og voksne referanser.

En meteoritt lander på et lite sted på den amerikanske landsbygda og den blir funnet av en forbipasserende mann som blir smittet av en parasitt som sakte, men sikkert forvandler han til et grotesk monster. Snart har den også spredt seg til andre byer.