Ketika para pembajak udara meneror Laut Adriatik, hanya pilot asal Italia ini yang berani melawan mereka ialah Porco Rosso. Satu-satunya masalah, ia dikutuk menjadi setengah manusia, setengah babi. Porco Rosso sendiri merupakan seorang ahli tempur Perang Dunia I Italia. Suatu hari ia menerima hadiah makan malam di Hotel Adriano yang dikelola oleh temannya, Gina. Mereka pun saling menyukai.