Condannato all'esilio per aver curato alcuni ribelli, il medico inglese Peter Blood viene venduto come schiavo. Ma la cattività dura poco. Divenuto capitano di una nave di pirati, semina il terrore sui mari. Quindi salva dall'assedio dei nemici l'isola di Port Royal e ne diventa governatore.

Ambientata durante il periodo di crescente influenza del movimento indipendentista indiano nel Raj britannico, la storia inizia con l'arrivo in India di una donna britannica, la signorina Adela Quested, che si unisce al suo fidanzato, un magistrato cittadino di nome Ronny Heaslop. Lei e la madre di Ronny, la signora Moore, fanno amicizia con un medico indiano, Aziz H. Ahmed.