The invention relates to a preparation method of a cannabidivarin crystal. The method comprises the steps of: (1) extracting industrial cannabis sativa powder with a first solvent, and concentrating a leaching solution containing cannabidivarin obtained after extraction to obtain a concentrated extract; (2) dissolving the concentrated extract in an alkaline aqueous solution, and carrying out saponifying; (3) adding a second solvent into the mixture in the step (2) for first extraction, adding a third solvent into the lower-layer water phase for second extraction, and concentrating an upper-layer extract obtained from the second extraction to obtain a refined substance; (4) dissolving the refined substance in a fourth solvent, performing chromatographic purification, and concentrating the eluent to obtain a cannabidivarin oily substance; and (5) mixing the oily substance with a crystallization solvent, and crystallizing. According to the method, a high-purity cannabidivarin crystal can be obtained at a high total extraction rate, the energy consumption is low, the consumption of the organic solvent is low, the method is more energy-saving and environment-friendly, the method is particularly suitable for industrial application, and the crystal product does not contain addictive components.