The invention discloses a refining method of a crude epalrestat product, which comprises the following steps of: firstly, dissolving the crude epalrestat product into a tetrahydrofuran solvent, heating to completely dissolve the crude epalrestat product, and stopping heating after the crude epalrestat product is completely dissolved; then adding isopropyl ether so that a small amount of red solids are separated out, further heating to completely dissolve the red solids, then stopping heating, naturally cooling, crystallizing and filtering, and then drying to obtain initially refined epalrestat; and then adding the tetrahydrofuran solvent, heating till the initially refined epalrestat is completely dissolved, stopping heating, then slowly adding petroleum ether so that a small amount of red solids are separated out, continuously heating till the red solids are completely dissolved, then stopping heating, naturally cooling, crystallizing and filtering, and then drying to obtain a refined epalrestat product. The refining method disclosed by the invention can be used for obtaining the high-purity epalrestat and has the advantages that the solvent raw material is available, reaction condition is mild, operation is simple and yield is high, and is suitable for industrial production.