Inglaterra, siglo XVII. Bajo el reinado de Jacobo I, primer monarca de la dinastía de los Estuardo, son constantes los enfrentamientos entre la Corona y el Parlamento. El doctor Peter Blood, un hombre entregado por entero a sus pacientes, vive al margen de los problemas políticos. Pero su actitud cambia cuando, injustamente acusado de traición, es enviado como esclavo a las Indias Occidentales. Dotado de una gran habilidad y astucia, consigue escapar y se convierte en el temible pirata Capitán Blood.