Ao socorrer um soldado ferido nos combates da guerra civil inglesa, o médico Peter Blood é preso injustamente por traição ao Rei Jaime e condenado à morte, mas vê a sua sentença comutada para degredo perpétuo na Jamaica, onde acaba vendido como escravo. Após uma invasão de piratas espanhóis, ele e um grupo de escravos fogem e formam uma tripulação de piratas.