3.875g (0.016mol) of 2,4-diamino-5-nitroso-6-hydroxypyrimidine with 36% water content was put into a 200ml high-pressure reactor with stirring, and 0.02g of sodium dodecylbenzene sulfonate was measured and added into 80ml of deionized water to form a suspension, and then palladium and carbon (in which palladium and carbon were added by mass) were added. 0.02g of sodium dodecylbenzenesulfonate, measured to add 80ml of deionized water, stirring and dispersion to form a suspension, and then add the solid content of 34.29% of palladium-carbon (in which the mass ratio of palladium, carbon is 5:95) 0.3164g, N2 protection under the heating to 40 C, through the H2, control of the H2 pressure of 2MPa, the reaction is over after 5h. Add 2 mol·l-1 hydrochloric acid solution dropwise in the reaction solution to adjust the pH value to between 3-4, stirred thoroughly, filtered and separated. The filtrate was adjusted to pH 1-2 with 2 mol·l-1 sulfuric acid solution, left to stand for 30 min, cooled and crystallized, and the product 2,4,5-triamino-6-hydroxypyrimidine sulfate was filtered after complete precipitation. Completely precipitated after filtration, the filter cake is white crystals, after drying to get the finished product 2,4,5-triamino-6-hydroxypyrimidine sulfate 3.76g, purity is 98.3%.