In the present work, a continuous catalytic wet peroxide oxidation fixed bed reactor was employed to treat a simulated wastewater sample with malachite green dye, as a contaminant. Natural perlite particle-supported nano-Fe3O4 catalyst was used as a fixed bed inside a reactor, and it was immobilized by a persistent magnetic field. The range of (perlite) particle sizes was from 100 to 1000 nm. The effects of various operating parameters, including temperature of the reactor, pH, initial hydrogen peroxide concentration and initial dye concentration, were investigated on the percentage removal of malachite green dye. Load of catalyst of 2 g and volumetric flow rate of 1 L/h were selected for all the tests. Maximum malachite green degradation was 99.5 ± 0.3%. This removal percentage was attained at temperature of 80 °C, pH = 6, initial dye concentration of 6 mg/L and initial hydrogen peroxide concentration of 100 mg/L. The process was isotherm, and the catalyst showed high catalytic activity in the steady-state condition. The loss of catalyst was less than 0.3%.