A chloridizing roasting process was used to remove copper and sulphur from copper slags in this study. Higher holding temperature and longer residence time were beneficial to the removal of copper and sulphur. Massive 2CaO•SiO 2 was produced with O 2 velocity and CaCl 2 addition amount being increased over a proper value, enclosing the unreacted CaCl 2 particles and reducing the decoppering rate. Sulphur was removed effectively through the action of chlorination and direct oxidization. 2FeO•SiO 2 was oxidized to Fe 3 O 4 and Fe 2 O 3 in this process, and the chlorination of these two species was difficult to implement, causing low iron losses of approximately 5%. The resulting decoppering rate of 92.21% and slag sulphur content of 0.0363% were obtained at the optimum conditions of holding temperature of 1473 K, residence time of 60 min, CaCl 2 addition amount of 0.14 (mass ratio of CaCl 2 to the copper slag) and oxygen flow rate of 0.3 L min −1 .