A method of dry-sweating was applied to purify phosphoric acid hemihydrate crystals to obtain high purity phosphoric acid. The effects of operating parameters, such as sweating temperature, cooling rate, phosphoric acid concentration and sweating time on the removal and purification efficiency of Mg and Sb were investigated. The experimental results showed that the content and purification efficiency of impurities decrease with the increase of sweating temperature, the content of impurities in the product obtained at higher sweating temperature are lower. The content of impurities in the crystals formed at higher cooling rate during crystallization are more, and the impurities can be removed easily during dry-sweating, moreover the purification efficiency of impurities are lower, however the content of impurities in the final product are more. The less the initial content of impurities in the crystals is, the higher the purity of product is. Therefore, dry-sweating can be used to fine phosphoric acid.