The Chinese giant salamander is entirely aquatic and lives in rocky hill streams and lakes with clear water. It typically lives in dark muddy or rocky crevices along the banks. It is usually found in forested regions at altitudes of , with most records between . There is an isolated population at an altitude of in Qinghai (Tibetan Plateau), but its taxonomic position is uncertain and the site likely does not support giant salamanders anymore due to pollution.