In this paper, the removal of three common dyes (orange I, orange II, and methylorange) and of the anticonvulsant drug carbamazepine from aqueous solutions by means of enzymatic and photocatalytic treatment was studied. Soybean peroxidase (SBP) was used as biocatalyst, both free in solution and immobilized on silica monoliths, and titanium dioxide as photocatalyst. The combination of the two catalysts led to a faster (about two to four times) removal of all the orange dyes compared to the single systems. All the dyes were completely removed within 2 h, also in the presence of immobilized SBP. As for carbamazepine, photocatalytic treatment prevails on the enzymatic degradation, but the synergistic effect of two catalysts led to a more efficient degradation; carbamazepine's complete disappearance was achieved within 60 min with combined system, while up to 2 h is required with TiO only.