The invention relates to a method for removing fluorine from a zinc sulfate solution with active alumina. The method comprises the following steps: A, removing fluorine through adsorption: adding active alumina to the zinc sulfate solution, removing most fluorine through adsorption to the content of fluorine in the solution of less than 0.1 g/L, filtering, allowing the low fluorine zinc sulfate solution to enter into a zinc hydrometallurgy process, and allowing a filter residue to enter into a washing process; B, washing: adding water to the filter residue obtained in step A, washing, filtering, allowing a filtrate to enter into a zinc precipitation process, and allowing a filter residue to enter into a regeneration process; C, regenerating: adding water and caustic soda to the filter residue obtained in step B, regenerating, filtering, allowing a filtrate to enter into a waste water processing process, allowing a filter residue to enter into an adsorption fluorine removal process to obtain active alumina for removing fluorine from a next zinc sulfate solution; D, precipitating zinc: adding a zinc precipitant into the filtrate obtained in the step B, precipitating zinc, filtering,allowing a filtrate to enter into the waste water processing process, and allowing a filter residue to enter into the zinc hydrometallurgy process; and E, processing waste water: adding sulfuric acidand a water processing agent into the filtrates obtained in step C and step D, and discharging when standards are reached. The method has the characteristics of simplicity and easy operation, low cost, environmental protection, good fluorine removal effect, remarkable economic benefit and the like.