Romain Jardehu (Fernand Ledoux) et son neveu Jérôme (Roger Pigaut) possèdent ensemble un vieux cargo La Rose de la mer. Jérôme comprend que son oncle, capitaine du bateau, et son équipage de malfrats ont décidé de couler le cargo pour toucher la prime d'assurance. Sur le point d'intervenir, il découvre à bord une passagère clandestine qui vient d'accoucher et meurt en lui confiant son enfant. Pour sauver le bébé, Jérôme tue un homme, parvient à ramener le cargo au port, et se rend à la justice.