Porco Rosso es un cazarrecompensas que se dedica a combatir a los piratas del aire que actúan en el mar Adriático durante el gobierno fascista de Mussolini en Italia. Para ello pilota con maestría un hidroavión. Un hechizo le convirtió en un cerdo antropomórfico. Como siempre frustra los planes de los piratas del aire, estos se reúnen para contratar a Curtis, un piloto de avión mercenario venido de Estados Unidos, para que acabe con Porco Rosso.

Curtis logra derribar el avión de Porco Rosso y ahora Porco Rosso tendrá que encargarle a su amigo mecánico que le construya otro avión. El mecánico le asigna la tarea de diseñar el nuevo avión a su nieta Fio, una joven de 17 años. Al principio Porco Rosso se niega a dejarle esta tarea a Fio por su juventud y por ser una mujer, pero al final accede tras la insistencia de Fio y acabará descubriendo que posee un gran talento como diseñadora y mecánica de aviones.

Esta película está escrita y dirigida por Hayao Miyazaki y la banda sonora está compuesta por Joe Hisaishi.