TinTin wplątuje się w sprawę przemytu opium. Uwięziony na statku przemytników wypływa w morze i wkrótce uwalnia się z więzów. Informuje o wszystkim kapitana, który pojony przez bosmana alkoholem, nie ma pojęcia co się dzieje na staku. TinTin ucieka ze statku wraz z kapitanem Baryłką. Tylko szczęśliwy traf pozwala im po wielu niebezpiecznych przygodach na morzu a potem na pustyni uniknąć śmierci i trafić do marokańskiego portu. Tam dowiadują się o utonięciu statku przemytników. Wkrótce jednak okazuje się, iż był to tylko blef a statek po przemalowaniu i zmianie nazwy wraz z załogą stoi w porcie. TinTin przystępuje do akcji i wraz z Kapitanem Baryłką oraz detektywami Tajniakiem i Jawniakiem, doprowadzają do ujęcia przemytników i zdemaskowania ich herszta.