The construction of cascade reservoirs on the Lancang River (the upper Mekong) has an important influence on the distribution and accumulation of heavy metals. Heavy metal contents in porewater provide vital information about their bioavailability, studies on this aspect are rare until now. In this study, sediment cores were collected from four adjacent cascade reservoirs in the upper Mekong River to study the distribution, potential sources, diffusive fluxes and toxicity of heavy metals in porewater. The findings indicated that the average contents of Mn, Fe, As, Ni, Cu, Zn, Cd, and Pb in the sediment porewater were 6442, 644, 11.50, 2.62, 1.23, 3.95, 0.031, and 0.24µg/L, respectively; these contents varied as the sediment depth increased. Correlation analysis and principal component analysis showed that Cu, Zn, Cd and Pb were mainly associated with anthropogenic sources, As, Mn and Fe were primarily affected by natural inputs, and Ni was affected by a combination of natural and anthropogenic effects. The diffusive fluxes of Mn, Fe, As, Ni, Cu, Zn, Cd, and Pb in the cascade reservoirs of the Lancang River were 919 - 35,022, 2.12 - 2881, 0.17 - 750, 0.71 - 7.70, 2.30 - 31.18, (-3.35) - 6.40, 0.06 - 0.54, and (-0.52) - 4.08µg/(m2 day), respectively. The results of toxic units suggested that the contamination and toxicity of heavy metals in porewater were not serious. Overall, in the cascade reservoirs, the content and toxicity of heavy metals in porewater of the upstream reservoirs were higher than that of the downstream reservoirs. The operation of the cascade reservoirs enabled greater accumulation of contaminants in sediments of the upstream reservoirs. This research gives strong support for the prevention of heavy metal contamination and the sustainability of water resources under the running condition of cascade reservoirs on such a large international river (the Lancang-Mekong River).