An isoquinolinium-pyrrole donor-acceptor dyad was found to exhibit photocatalytic activity in oxygen-to-peroxide photoreduction with oxalate as a sacrificial electron donor. The concentration of hydrogen peroxide was shown to reach a plateau of 0.57 mM. The screening of related pyridinium-pyrrole dyads showed the importance of the isoquinoline moiety in securing the photocatalytic activity.