Een Chinees (Chen Lee) reist in 1882 door San Francisco, op zoek naar een beter leven. Maar alles wat hij vindt zijn racisten, perverselingen, slavendrijvers en huurlingen. Shanghai Joe moet, om te kunnen overleven in het wilde westen, vechten om zo zijn innerlijke rust te krijgen.