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.
Etter Chosun-dynastiets fall ble det opprettet en enhet med elitesoldater, kalt "Sword in the Moon", for å sikre et fredelig styre. De to beste sabelfekterne i enheten, Ji-hwan og Gyu-yup, lover livslang troskap til enheten og til hverandre. Men tidene forandrer seg, og når det politiske klimaet nok en gang blir hardere, oppdager de at de går hver til sin side i den gryende maktkampen mellom to ledere. Fem år senere blir Gyu-yup kalt "Slakteren" på grunn av ryktet om at han er en grusom og kald militæroffiser. Plutselig slår en morder til og dreper noen meget viktige personer. Mens han jakter på den slue morderen, blir Gyu-yup mer og mer overbevist om at morderen er hans gamle venn, Ji-hwan...