Kurze Zeit nach dem Ersten Weltkrieg sind viele der nun arbeitslosen Fliegerasse zu Luftpiraten geworden, welche die Seewege in der Adria unsicher machen. Marco Porco Rossi ist ein Glücksritter, dessen scharlachroter Doppeldecker gegen Bezahlung für den Kampf gegen die Piraten angeheuert werden kann. Marco ist von unbekannten Kräften ein mysteriöser Zauberspruch auferlegt worden, der sein Gesicht so verändert, dass es dem Kopf eines Schweins ähnelt. Marco, der sich auf seinem abgeschiedenen Inselversteck dem Nichtstun hingibt, wird beauftragt, die von einem Luxusschiff gestohlene Lohnkasse einer Firma zu retten. Die Luftpiraten sind verärgert, bei ihren Geschäften gestört zu werden, und beschließen, den skrupellosen, amerikanischen Piloten Donald Curtis zu engagieren, um Porco Rosso zu eliminieren. Curtis verliebt sich in Gina, eine wunderschöne Sängerin, mit der Marco seit langem befreundet ist und für die er romantische Gefühle hegt. Der Amerikaner setzt alle hinterhältigen.. .