A series of spinel ferrites magnetic nanoparticles NiFe2O4 were synthesized as the heterogeneous Fenton-like catalyst by hydrothermal method and then NiFe2O4@SiO2 catalysts were obtained by the modification of NiFe2O4 via micro emulsion method. XRD, VSM, FTIR, SEM, TEM, BET and XPS were carried to analyze the difference between the above two catalysts. NiFe2O4@SiO2 catalyst exhibited the higher catalytic activity than NiFe2O4 for the degradation of Rhodamine B owe to the outer SiO2 layers surface, the more important is both of them showed the better catalytic performance when at neutral pH environment.