The present invention provides an improved method for preparing high purity Empagliflozin, the method includes the following steps: step a. under the protection of nitrogen, performing reaction of compounds 1 and 2 to obtain a compound 3; step b. adding the compound 3 into a reactor, adding methanol, dropwise adding concentrated hydrochloric acid, stirring, dissolving, clarifying, and performing reaction at room temperatur to obtain a compound 4; step c. adding dropwise an acetonitrile and dichloromethane solution of the compound 4 to an aluminium chloride, triethyl silicane, acetonitrile and dichloromethane solution for reaction, after completion of the reaction, adding water for quenching the reaction, stirring until a solid is precipitated, filtering by suction, and collecting a filter cake to obtain a crude product of compound 5, namely Empagliflozin; and d. refining the crude product. The method is suitable for industrial production,and can be used for the preparation of the high purity Empagliflozin.