Il medico irlandese Peter Blood, accusato ingiustamente di tradimento per aver curato un ribelle, viene condannato alla schiavitù nelle colonie inglesi dei Caraibi. Venduto a Port Royal, entra in conflitto con il crudele colonnello Bishop ma conquista la simpatia della nipote, Arabella.
Durante un attacco dei pirati spagnoli, Blood guida una rivolta, cattura una nave e diventa uno dei più temuti corsari dei Caraibi. Tra battaglie navali, duelli e intrighi politici, Blood dovrà scegliere tra la vita da pirata e la possibilità di riabilitare il proprio nome.