High level accumulation of heavy metals in tissues from environment is considered toxic for the marine organisms. In this review, we primarily compared the accumulations of the two essential metals, copper and zinc, and three non-essential metals, cadmium, lead and mercury, in the fish tissues of liver, gonad, gill, intestine and muscle. In general, the order of the metal concentrations in the tissues of fish is liver and gonad > gill and intestine > muscle. The accumulation levels of the essential metals are generally higher and more homeostatic than the non-essential metals in fish. The differences of the metal accumulation levels influenced by the feeding, habitat, sex and age(size)of fish in the tissues were discussed. Effects of the seasonal change and the salinity in the environment were also reviewed.