The invention provides a preparation method of poly(iminocarbonimidoyliminocarbonimidoylimino-1,6-hexanediyl)hydrochloride. The method comprises the following steps: (1), polycondensation reaction: firstly, 1,6-hexanediamine dihydrochloride, 1,6-bis(cyanoguanidino)hexane and water are added to an autoclave, nitrogen is introduced to maintain certain pressure in the autoclave, stirring and heatingare performed for a reaction; (2) salting out: the temperature in the autoclave is reduced, water is added to dissolve the material, sodium chloride is added, the mixture is stirred and left to stand,lower water is separated out, and upper poly(iminocarbonimidoyliminocarbonimidoylimino-1,6-hexanediyl)hydrochloride crude product is taken for later use; (3), pH adjustment: water is added to the upper crude product for dissolution, pH is adjusted with a hydrochloric acid solution, and a poly(iminocarbonimidoyliminocarbonimidoylimino-1,6-hexanediyl)hydrochloride aqueous solution is obtained; (4)drying: the aqueous solution is dried, and solid poly(iminocarbonimidoyliminocarbonimidoylimino-1,6-hexanediyl)hydrochloride is obtained. The defect that a solvent and small molecular impurities are difficult to remove in the prior art is overcome, the preparation method has mild reaction conditions and is simple, purity of the obtained product is 98% or higher, the yield can reach 96% or higher,and the method is suitable for large-scale industrial production and application.