En 1926, l'USS San Pablo, une canonnière américaine avec à son bord le mécanicien en chef Jake Holman, remonte le fleuve Yang-Tsé-Kiang. Le patrouilleur se retrouve bientôt au cœur de la guerre civile chinoise qui oppose communistes et nationalistes...