The contents of heavy metals copper (Cu) and zinc (Zn) in water, sediment, fish skin and flesh of fish in Haizhou Bay were investigated twice in 2017 and 2018. It was found that the contents of Cu and Zn increased year by year. In addition, the contents of Cu and Zn in water and sediment decreased with the increase of offshore distance, indicating that the source of importation was terrestrial, which was consistent with the literature reports. Although Cu and Zn in water belong to class one of seawater, according to MA¼ller’s accumulation index, Cu in sediments of some sampling sites has been moderately polluted and Zn has also been slightly polluted. Although the content of Cu and Zn in skin and flesh of Platycephalus indicus does not exceed the food standard limit, its higher enrichment coefficient increased with the increase of Cu and Zn concentration in water. If the heavy copper and zinc sources imported into Haizhou Bay are not regulated, it may also cause food safety problems for fish.