The invention discloses a sodium-free refining agent for aluminum alloy smelting and a preparation method thereof. The refining agent is prepared from the following raw materials in parts by weight: 15-20 parts of potassium fluorosilicate, 8-12 parts of potassium chloride, 10‑16 parts of aluminum fluoride, 8‑14 parts of magnesium chloride, 12‑18 parts of calcium fluoride, 18‑24 parts of potassium fluotitanate, 10‑14 parts of potassium fluoborate, 6‑10 parts of titanium dioxide, 4‑10 parts of potassium nitrate parts, 3‑5 parts of toner. The preparation method is as follows: (1) fully mix and stir each component of the formula amount, carry out crushing treatment, and pass through a sieve of 80-100 mesh, (2) put the mixture obtained in step (1) into a crucible, heat and melt to remove crystal water , the heating temperature is 80-100°C, the heating time is 2-2.5 hours, and then kept for 50-60 minutes, (3) the product obtained in step (2) is cooled to 40-45°C, and the obtained granular mixture It is the refining agent, and (4) is packed in a waterproof plastic bag. The refining agent of the invention can serve the refining purpose of removing slag and degassing, does not contain sodium salt components, and has good refining effect.