The invention relates to a method for refining fasudil hydrochloride. The method comprises the following steps: 1, discoloring, namely adding active carbon into fasudil after resin adsorption, fully mixing the active carbon and the fasudil, filtering the mixture, removing the active carbon, and collecting the filtered solution for later use; 2, washing, namely adding purified water into the discolored solution, fully mixing the solution, separating the solution to remove water phase, and collecting the oil phase for later use; 3, acidifying and salifying, namely adding the purified water intothe oil phase, adjusting pH value of the solution by hydrochloric acid to fully acidify and salify the oil phase, and collecting the water phase for later use; and 4, crystallization, namely, adding n-butyl alcohol into the water phase, fully mixing the solution, then decompressing and azeotropic-crystallizing the solution, duly replenishing the n-butyl alcohol to keep the consistency of the solution, stopping crystallization till the moisture content in the mother solution is reduced to a certain value, and filtering and drying the crystals to obtain a refined fasudil hydrochloride product.