Le capitaine Blood qui vit désormais comme médecin à la Jamaïque, est accusé à tort d'avoir attaqué le port de Cartagène. Arrêté, il s'évade et va tenter de prouver son innocence et trouver le vrai coupable, en l'occurrence un autre corsaire, Coulevain.