The invention relates to a preparation method of thrombin, which comprises the following steps: filtering to remove impurities in porcine plasma; adding a virus inactivation reagent to perform virus inactivation treatment; adding an adsorbent to adsorb prothrombin; washing and immersing the prothrombin-adsorbed adsorbent, and dialyzing; activating the prothrombin in the dialyzed solution; regulating the pH value of the solution to 5.2-5.6, standing, centrifugating, regulating the pH value of the supernatant to 6.0-6.5, and standing; passing through a membrane adsorber, and eluting to obtain an eluate; filtering through an ultrafiltration membrane; filtering through a filter membrane for sterilization, and filtering through a filter with the pore size of 20nm to remove viruses; and preparing the preparation. On the basis of further stabilizing the titer of the thrombin product, the method effectively reduces the impurities in the thrombin product and the concentration of the impurity proteins, and implements virus removal after sufficient inactivation.