The invention relates to a method for preparing 1, 2-cyclohexanedicarboxylic acid ester of binary, comprising a reaction system composed by binary phthalate ester, hydrogen and a catalyst; the reaction temperature ranges from 100 to 250 DEG C; the reaction pressure ranges from 3.0 to 12.0 Mpa; the molar ratio of H2 and X ranges from 50 to 450; the liquid space velocity of binary phthalate ester ranges from 0.1 to 2.5 h<-1>; the catalyst uses Al2O3, ZrO2, TiO2 or SiO2-Al2O3 as vehicle, and load active component can be Ru, Pt, Pd, Rh, Fe, Co, Ni and Cu; the binary phthalate ester is diisonynol phthalate, diisooctyl phthalate or dibutyl phthalate; the product 1, 2-cyclohexanedicarboxylic acid ester of binary is 1, 2-cyclohexane diisononyl dimethyl ester, 1, 2-cyclohexane diisooctyl dimethyl ester or 1, 2-cyclohexane dibutyl dimethyl ester.