In the current study, a bi-layered magnetic photocatalyst powder consisting of a Ni layer on one side and carbon-doped TiO2 or ZnO photocatalyst layers on the other side was synthesized by magnetron sputtering technique. SEM, XRD, and XPS analysis of powders revealed that the photocatalytic TiO2 layer had a mixed anatase-rutile structure, was doped by carbon to approximately 3 at. % and had a fraction of Ti(III) oxide. Meanwhile, the ZnO layer was crystalized in a wurtzite structure and had a considerable number of intrinsic defects, which are useful for visible light photocatalysis. The activity of magnetic photocatalyst powder was tested by photocatalytic bleaching of dyes, as well as performing photocatalytic inactivation of Salmonella bacteria under UV and visible light irradiation. It was observed, that C-TiO2+Ni magnetic photocatalyst had relatively high and stable activity under both light sources (for five consecutive cycles dye degradation reached approximately 95%), but ZnO+Ni was generally lacking in activity and stability (over five cycles under UV and visible light, dye degradation fell from approximately 60% to 55% and from 90% to 70%, respectively). Photocatalytic treatment of bacteria also provided mixed results. On one hand, in all tests bacteria were not inactivated completely. However, on the other hand, their susceptibility to antibiotics increased significantly.