I sine unge dage var Porco Rosso den mest frygtede kamppilot under 1. Verdenskrig. Men efter at hele hans deling blev dræbt, forvandledes den smukke unge mand på mærkværdig vis, og fik et ansigt som en lyserød gris. Flere år senere er han flyttet ud på en øde ø, men så snart telefonen ringer, går han i luften for at jage de pirater, der hærger turistskibene ud for Italiens kyst. Porco Rosso er også lidt af en “cool cat”. Han slår sig løs i nattelivet, drikker whisky, og slipper helst ikke sit elskede cigaretrør. Men en dag indhenter fortiden ham, og ikke mindst hans store kærlighed...