The dual functionalization of magnetic nanoparticles with inert (methyl) and reactive (aminopropyl) groups enables efficient immobilization of synthetic metalloporphyrins (such as 5,10,15,20-tetrakis(2,3,4,5,6-pentafluorophenyl)iron(II) porphyrin and 5,10,15,20-tetrakis-(4-sulfonatophenyl)iron(II) porphyrin) via covalent or ionic interactions. The proportion of reactive function on the surface has significant effect on the biomimetic activity of metalloporphyrins. The optimized magnetic nanocatalyst containing porphyrin was successfully applied for biomimetic oxidation of antihypertensive drug Amlodipine in batch and continuous-flow reactors as well.