Sau khi bị một lời nguyền biến anh ta thành một con lợn, quân chủ Marco Pagot trong Thế chiến thứ nhất trở thành Porco Rosso, một thợ săn tiền thưởng bí ẩn đã hạ gục những tên cướp biển trên bầu trời ở Biển Adriatic. Anh ấy dành những ngày của mình trên một hòn đảo hẻo lánh, hiếm khi rời đi ngoài việc thu thập tiền thưởng hoặc đến thăm Gina xinh đẹp, một nữ ca sĩ và chủ sở hữu của khách sạn Adriano.
Một ngày nọ, khi đang đi sửa động cơ bị lỗi của mình, Porco Rosso bị một tay súng trẻ tuổi người Mỹ tên là Donald Curtis bắn hạ. Vui mừng trước khả năng nổi tiếng, Donald mạnh dạn tuyên bố rằng con lợn bay đã chết. Không muốn làm Gina thất vọng, Porco Rosso bỏ trốn đến Piccolo S.P.A. công ty máy bay và vay một khoản vay lớn để sửa chữa và cải tiến máy bay chiến đấu của mình. Ở đó, anh ấy ngạc nhiên khi biết rằng kỹ sư trưởng của Piccolo S.P.A. là Fio Piccolo, 17 tuổi, khao khát có cơ hội chứng tỏ bản thân. Với những cải tiến của Fio, Porco Rosso chuẩn bị chính thức thách đấu Donald và lấy lại danh dự.