Lead (Pb) isotopes have been widely used to identify and quantify Pb contamination in the environment. Here, the Pb isotopes, as well as the current contamination levels of Cu, Pb, Zn, Cr, Ni, Cd, As, and Hg, were investigated in soil and sediment from the historical gold mining area upstream of Miyun Reservoir, Beijing, China. The sediment had higher 206Pb/207Pb ratios (1.137 ± 0.0111) than unpolluted soil did (1.167 ± 0.0029), while the soil samples inside the mining area were much more variable (1.121 ± 0.0175). The mean concentrations (soil/sediment in mg·kg−1) of Pb (2470/42.5), Zn (181/113), Cu (199/36.7), Cr (117/68.8), Ni (40.4/28.9), Cd (0.791/0.336), As (8.52/5.10), and Hg (0.168/0.000343) characterized the soil/sediment of the studied area with mean Igeo values of the potentially toxic element (PTE) ranging from −4.71 to 9.59 for soil and from −3.39 to 2.43 for sediment. Meanwhile, principal component analysis (PCA) and hierarchical cluster analysis (HCA) coupled with Pearson’s correlation coefficient among PTEs indicated that the major source of the Cu, Zn, Pb, and Cd contamination was likely the mining activities. Evidence from Pb isotopic fingerprinting and a binary mixing model further confirmed that Pb contamination in soil and sediment came from mixed sources that are dominated by mining activity. These results highlight the persistence of PTE contamination in the historical mining site and the usefulness of Pb isotopes combined with multivariate statistical analysis to quantify contamination from mining activities.