The invention discloses a method for preparing tedizolid phosphate, wherein the method specifically includes the steps: with N-[3-fluoro-4-[6-(2-methyl-2H-tetrazole-5-yl)-3-pyridyl]phenyl]benzyqcarbamate as a starting raw material, in the presence of R1-O-M, 1,3-dimethyl-3,4,5,6-tetrahydro-2-pyrimidinone, carrying out a reaction with R-glycidyl butyrate, and then esterfying with POCl3 phosphoric acid to obtain a tedizolid phosphate crude product; and adjusting the pH value to 7-9 with an alkali solution, converting the tedizolid phosphate crude product into a salt, and adjusting the pH value to 1-2 with hydrochloric acid to obtain the refined tedizolid phosphate. The method has the advantages of mild reaction conditions, relatively low cost, simple and convenient operation, less side reaction, high yield, good reaction reproducibility, economy and environmental protection, and is suitable for industrialized production.