O médico irlandês Peter Blood (Errol Flynn)é injustamente acusado de um crime e sentenciado à escravidão no Caribe. Ele termina por se tornar um pirata e se apaixona pela filha do governador, interpretada por Olivia de Havilland.