This study assessed metals in water and different tissues of Labeo rohita and the impact of these metals on DNA and proteins as biomarkers of gills and muscles of these fish from three different polluted sites (reference or low = KW, medium = CH and high = SK) of the Indus River, Pakistan. The Mn, Pb, Cu, Zn, Hg, and Cr levels in water, gills, liver, muscles, and skin of these fish were compared with the international permissible levels. All metals except Pb and Hg in water were within the acceptable limits of drinking water. In contrast, the Mn, Hg, and Cr levels in the fish tissues were higher than their permissible limits for fish as a human food. Here, the gills contained higher metals than the other tissues. Different patterns of biomarkers were found in fish from these sites. While the gills did not show four protein bands (55, 30, 18.4, and 16.4 kDa), the muscles showed four new protein bands (100, 85, 45, and 20 kDa) for fish from the medium and high polluted sites as compared to the reference or low polluted site. The fish from the CH and SK sites of the Indus River contained low molecular weight DNA in their gills but high molecular weight DNA in their muscles when compared with the KW site. This study suggests that the proteins and DNA profiles of L. rohita could be used as biomarkers to assess the impact of potential environmental stressors such as metals on the freshwater systems.