Porco Rosson tarina sijoittuu 20-luvun lopun Italiaan, jossa ensimmäisen maailmansodan lentäjistä on tullut maattomia seikkailijoita - Välimeren villejä viikinkejä ja hurjia ryöväreitä. Adrianmeren uljaista lentäjä-ässistä legendaarisin on Porco Rosso. Lentäjällä on sian ulkomuoto, mutta hänen rinnassaan sykkii sankarin lämmin sydän. Ja aivan erityisesti se sykkii Välimeren viehkeimmälle kaunottarelle.
Toisen maailmansodan tuhoista on vain noin vuosikymmen aikaa, kun yhteiskunta Japanissa elää jälleen uhkaavaa murroskautta. Taloudelliseen kasvuun voimakas satsaaminen ei pysty takaamaan hyvinvointia kaikille, ja levottomuudet alkavat ottaa sijaa. Ääriryhmät ja terrorismi lisäävät osaltaan kaaosta ja pelkoa. Järjestyksen ja rauhan ylläpitämiseksi, muodostaa hallitus entistä kovaotteisemmat ja laajemmin valtuuksin toimivat poliisivoimat. Nuori Kazuki Fuse kuuluu poliisin erikoisjaostoon. Erikoiskoulutetun, raskaasti panssaroidun ja aseistetun jaoston päätehtävinä on tuhota urbaani terrorismi - väkivaltaa kaihtamatta, uhrien määrästä välittämättä.Mutta eräs rutiinitehtävä menee Fusen kohdalta pieleen, jättäen häneen raskaat muistot.