En 1684, le docteur Peter Blood est arrêté pour assistance à un rebelle blessé lors d'une révolte contre le roi d'Angleterre Jacques II Stuart. Condamné à la déportation en Jamaïque, il y est acquis comme esclave par Arabella, nièce d'un planteur influent, le colonel Bishop. Ses compétences médicales lui valent la faveur du gouverneur, vieillard podagre, et de bénéficier d'un régime de semi-liberté lui permettant de secourir ses compagnons d'infortune et d'amorcer une relation difficile avec Arabella. À l'occasion d'une attaque de Port-Royal suivie de sa mise-à-sac par la soldatesque espagnole, il parvient, avec ses compagnons, à s'emparer du navire des assaillants et à prendre le large pour écumer les mers...