Background and purpose: Cadmium (Cd) inhibited osteogenic differentiation of bone marrow mesenchymal stem cells (BMSCs), while catechin hydrate (CH) improved the osteo-differentiation. Meanwhile, this investigation aimed to study the compensating effect of CH on Cd inhibition. Experimental approach: BMSCs from Wistar rats were treated with Cd and CH, and then the viability and population doubling number were investigated. Based on them, 1.5 μM and 0.25 μM of Cd and CH were chosen, respectively. Following osteogenic induction, matrix production, expression of osteogenic-related genes, and expression of collagen-1 (COL1-A1) protein were analyzed. Moreover, the ability of CH to prevent Cd-induced oxidative stress, as well as the metabolic activity of the treated cells, was evaluated. Findings/Results: The selected concentration of CH significantly ameliorated Cd-induced inhibition of BMSCs osteo-differentiation through preventing oxidative stress and ameliorating gene expression. Indeed, CH in the co-treatment group significantly improved the expression of Smad1, Bmp2, Runx2, Oc, Alp, Col-1 genes as well as the production of COL1-A1 protein compared to the control group. Moreover, the co-treatment of CH and Cd significantly decreased MDA levels and boosted TAC levels and CAT, SOD activity compared to the control group. CH compensated for the Cd-induced metabolic changes as LDH, ALT, and AST activities significantly improved to the control level. Conclusion and implications: CH prevented oxidative stress and counteracted the inhibitory effect of Cd on the osteogenic differentiation of BMSCs. Therefore, CH may be suggested to prevent Cd toxicity on bone.