The invention relates to a preparation method of carbazochrome sodium sulfonate, belonging to the technical field of preparation of vascular hemostatics. The method comprises the following steps: raw materials dissolution and reaction: putting purified water, carbazochrome, sodium bisulfite and ascorbic acid into a reaction tank, heating while stirring until the solid substances are completely dissolved, and continuing keeping the temperature to react, thereby obtaining a reaction solution; decolorization and separation: adding a decolorant into the reaction solution, keeping the temperature while stirring for decolorization, after finishing decolorization, carrying out centrifugal filtration, washing residues with purified water, carrying out centrifugal drying, and merging the centrifugal filtrates to obtain a solution to be crystallized; crystallization: regulating the pH value of the solution to be crystallized with an alkaline matter, freezing to cooling, and standing to precipitate crystals; and refinement: carrying out centrifugal filtration on the crystals, washing, carrying out centrifugal drying, and drying in a vacuum drying oven to obtain the carbazochrome sodium sulfonate. The invention has the advantages of accessible reaction raw material, short reaction steps, mild reaction conditions, high reaction yield (up to more than 90%), better reaction product quality and high purity (up to more than 99%), and is convenient and simple to operate.