Porco Rosso lebt allein auf einer italienischen Mittelmeerinsel. Sein Geld verdient er als fliegender Kopfgeldjäger, der Handelsschiffe vor den gefürchteten Luftpiraten schützt. In der übrigen Zeit genießt Porco das Leben, döst am Strand oder trifft sich mit der schönen Witwe Gina. Doch die Zeiten ändern sich: Auf dem Festland sind die Faschisten auf dem Vormarsch, und eine Vorahnung von Unruhe und Krieg liegt in der Luft. Auch Porco muss sein bisheriges Leben aufgeben, als der prahlerische Pilot Donald Curtis bei den Luftpiraten anheuert und ihn zum Zweikampf herausfordert. Mit Unterstützung von Gina und der talentierten jungen Mechanikerin Fio stellt Porco sich seinem Konkurrenten zu einem Duell in den Lüften. Ein verbissener Kampf beginnt, der das Leben der beiden Fliegerasse und der Zuschauer am Boden für immer verändern wird ...