1926 год, Китай раздирает гражданская война. Механик Джейк Холман прибывает в Шанхай. Здесь он встречает доктора Джеймсона и его помощницу, молодую и красивую Ширли Экерт. Вскоре он зачислен в американскую канонерскую лодку Сан-Пабло, один из многих кораблей, патрулирующих реку Янцзы. Между тем ситуация в Китае ухудшается. Когда поступают новости о том, что националистические войска захватили гавань Нанкин на реке Янцзы, капитан Коллинз пытается прорвать блокаду и добраться до реки, чтобы помочь миссионерам.