A novel heterogeneous copper catalyst based on poly(ionic liquid)-coated magnetic nanoparticles was prepared by the polymerization of 3-carboxymethyl-1-vinylimidazolium in the presence of surface-modified magnetic nanoparticles, followed by the coordination of the carboxylate units in the polymer chains with copper sulfate.