Historia osadzona na początku lat dwudziestych w Chinach opowiada losy mechanika Jake'a Holmana (McQueen). Mężczyzna zaciąga się do służby na amerykańskiej kanonierce "San Pablo", jednym z wielu okrętów patrolujących rzekę Jangcy. Nie mogąc zaakceptować reguł, jakie obowiązują na okręcie, Jake popada w liczne konflikty z załogą. Tymczasem poznaje prowadzącego misję doktora Jamesona (Larry Gates) i jego asystentkę, młodą i piękną Shirley Eckert (Bergen).