The invention discloses an extraction agent for preparing industrial phosphoric acid through a hydrochloric acid method and an extraction method thereof. The extraction agent comprises, by mass, 10-50% of one or two of tributyl phosphate or tributoxy ethyl phosphate, 15-40% of one or multiple of n-butyl alcohol, isooctanol, cyclohexanol, isopropanol and isoamylol, 10-30% of one or two of n-butyl ether, isopropyl ether and diisopropyl ether, 5-30% of one or multiple of high-carbon ketone, aliphatic amine or quaternary ammonium salt and 1-10% of one or multiple of oil-based polyoxyethylene ether phosphate, octyl sodium sulfate, alpha-alkenyl sodium sulfonate, sodium lignin sulfonate, stearyl sulfo succinamide disodium and lauryl ammonium sulfate. The extraction agent is wide in application condition, low in solvent loss and convenient to recycle, and extraction rate can reach higher than 80%.