The invention relates to a preparation method of tungsten disulfide nanorods, belonging to the technical field of nano material preparation. The method provided by the invention comprises the following steps: (1) preparing a solution, that is, dissolving (NH4) 2WO4, CS (NH2) 2, NH2OH.HCl and a surfactant in water to obtain a solution, and then adjusting the pH value of the solution by acid to 5 to 6.5; (2) after stirring the solution obtained in the step (1), moving the solution into a stainless steel reaction kettle, sealing the solution, after thermostatic reaction, cooling the solution to room temperature, and obtaining a reaction product; and (3) separating, washing and drying the above reaction product to obtain tungsten disulfide nanorods. The tungsten disulfide nanorod prepared by the invention is uniform and controllable in particle size. The method disclosed by the invention is simple in process, low in cost, high in the purity of the obtained product, and high in yield, and has important applications in tribology, photochemistry and the like, and can be used for large-scale industrial production hopefully.