Peter Blood (Errol Flynn) é um renomado médico irlandês do século XVII que foi injustamente deportado para o Caribe, onde é obrigado a trabalhar como escravo. Ao liderar uma fuga, ele se torna um pirata, um justiceiro dos mares, e leva consigo uma prisioneira, a bela Arabella Bishop (Olivia de Havilland) e um bucaneiro francês, o Capitão Levasseur (Basil Rathbone), com quem forma uma parceria.