The invention discloses a preparing method for tetra-benzyl-voglibose, namely, (1S)-(1(hydroxyl),2,45 / 1,3)-2,3,4-trioxyl-benzyl-5-[(2-hydroxyl-1-(hydroxymethyl)ethyl)amino]-1-carbon-benzyloxy methyl-1,2,3,4-cyclohexane tetraol or benzene sulfonate thereof. The method comprises the steps that (2R, 3S, 4S, 5S)-5-hydroxyl-2,3,4-tri(benzyloxy)-5-[(benzyloxy)methyl]-cyclohexanone reacts with serinol in protonic solvent under organic acid catalysis to be prepared into an intermediate amine compound, and the intermediate amine compound is reduced to be tetra-benzyl-voglibose. The method has the advantages that reaction reagent is low in price, safety is good, solvent toxicity is low, reaction time is short, aftertreatment is simple, the product yield is large, purity is high, and the method is suitable for industrial production.