The invention discloses a method for preparing a calcium sulfate whisker through recrystallization. The method is characterized in that the method comprises the steps of (1), conducting program control on heating and dissolution courses: putting a raw material with a main ingredient of calcium sulfate into a sulphuric acid solution for stirring, heating simultaneously, heating a mixture to 60-95 DEG C at a certain rate with the adoption of the program control, dissolving for 20min-1h, (2), conducting the program control on cooling and recrystallization courses: using the program control to cool a suspension obtained by dissolution to 10-30 DEG C, ageing for 20min-2h, (3), conducting separating and washing courses: conducting solid-liquid separation on the suspension, washing a separated solid-phase product, and (4), conducting a drying course: drying the washed solid-phase product at a certain temperature, and obtaining the calcium sulphate dihydrate whisker. The calcium sulfate whisker is prepared by utilizing a recrystallization principle under an ordinary-pressure mild condition, and a relatively economical technological approach can be provided for the resource utilization of industrial by-products such as desulfurization gypsum and phosphogypsum.