The invention discloses a purification process for purifying a sodium tungstate solution, comprising the following steps: S1: acid neutralization of the sodium tungstate solution, wherein acid used for acid neutralization is inorganic diluted acid, preferably dilute sulphuric acid; S2: adding of a magnesium salt solution, wherein the calculation formula of the magnesium salt adding amount according to according to the molar ratio of P, As and Si in the sodium tungstate solution is n(Mg)=X*n(P)+Y*n(As)+Z*n(Si), the scope of X value is 1-30, the scope of Y value is 1-30, and the scope of the Z value is 1-20; S3: heating and preserving heat, wherein the heating temperature of the sodium tungstate solution is 40-100 DEG C, preferably 70-80 DEG C; S4: cooling and filtering, namely cooling and filtering the sodium tungstate solution after heating and heat preservation. According to the purification process for purifying a sodium tungstate solution, in the sodium tungstate solution purified by adopting the method, P is less than or equal to 0.007g/L, As is less than or equal to 0.01g/L, and SiO2 is less than or equal to 0.1g/L, and ammonium tungstate is prepared by adopting an extractionmethod, wherein P is less than or equal to 5ppm, As is less than or equal to 5ppm, and Si is less than or equal to 5ppm, and therefore, not only is the impurity removal effect good due to adding of insoluble magnesium salt, but also the price of the reagent is low, and cost is saved.