A beneficiation agent for copper-lead flotation of copper-lead ore and a preparation method thereof, which is made of the following raw materials in parts by weight: 10-20 oleic acid, 5-8 sodium carbonate, 30-50 sodium sulfide, 10-15 sulfur, ester Xanthophyll 12‑18, carbon disulfide 20‑40, quicklime 1‑2, p-benzylamine 30‑60, activator 4‑5, phenylethyl alcohol 20‑35. The present invention has the characteristics of high sorting efficiency, high yield, less dosage, simple and reliable technological process, easy operation, etc., is suitable for the application of copper-lead flotation in copper-lead ore, and can bring good economic benefits to the copper-lead ore. benefit.