The invention relates to a method for preparing (R)-
salbutamol. Specifically, L-
threonine and a compound 1 are taken as raw materials, a compound 2 is formed under the
catalysis of L-
threonine transaldolase, the compound 2 is formed into a compound 3 under the
catalysis of decarboxylase, on the basis, the compound 3 is taken as a substrate, and the (R)-
salbutamol is further synthesized. And the method has the characteristics of low cost of raw materials and auxiliary materials, short process steps, simplicity and convenience in operation, mild
reaction conditions and environmental friendliness.