Due to the non-degradable and persistent nature of metal ions in the environment, they are released into water bodies, where they accumulate in fish. In order to assess pollution in fish, the enzyme, glucose 6-phosphate dehydrogenase (G6PD), has been employed as a biomarker due to sensitivity to various ions. This study investigates the kinetic properties of the G6PD enzyme in yellow catfish (Pelteobagrus fulvidraco), and analyzes the effects of these metal ions on the G6PD enzyme activity in the ovarian cell line (CCO) of channel catfish (Ictalurus punctatus). IC50 values and inhibition types of G6PD were determined in the metal ions Cu2+, Al3+, Zn2+, and Cd2+. While, the inhibition types of Cu2+ and Al3+ were the competitive inhibition, Zn2+ and Cd2+ were the linear mixed noncompetitive and linear mixed competitive, respectively. In vitro experiments revealed an inverse correlation between G6PD activity and metal ion concentration, mRNA levels and enzyme activity of G6PD increased at the lower metal ion concentration and decreased at the higher concentration. Our findings suggest that metal ions pose a significant threat to G6PD activity even at low concentrations, potentially playing a crucial role in the toxicity mechanism of metal ion pollution. This information contributes to the development of a biomonitoring tool for assessing metal ion contamination in aquatic species.