The invention discloses a method for separating zinc-cadmium-lead alloy materials from copper-cadmium slag and nickel-cobalt slag generated in a zinc smelting process. The method comprises the following steps that a mixture of the copper-cadmium slag, the nickel-cobalt slag or the copper-cadmium slag and the nickel-cobalt slag are prepared into the coal powder and alkaline-earth metal oxide, the mixture is subjected to vacuum distillation, the distillation pressure is less than 200 Pa, heating is started, the distillation temperature ranges from 900 DEG C to 1200 DEG C, then heat preservationis carried out for 0.5h-10h, the distillate obtained by collecting and distilling contains lead, zinc, and cadmium alloy materials, and the distillation residues are copper, nickel, cobalt and the like. According to the method, the lead, the zinc, the cadmium, the copper and the nickel in the copper-cadmium slag and the nickel-cobalt slag are utilized, the lead in the copper-cadmium slag and the nickel-cobalt slag is realized by the vapor pressure difference of the cobalt at different temperatures, zinc, cadmium, copper, nickel and cobalt, a large amount of lead, zinc and cadmium in the distillation process can be separated, and the residual substances in the distillation residues are copper, nickel and cobalt, so that the preliminary separation of metal in the copper-cadmium slag and thenickel-cobalt slag is realized. The method is convenient to operate, high in energy utilization rate and heating efficiency, safe, sanitary and pollution-free.