The feasibility of using π–π stacking as a means of fixing unsubstituted Zn phthalocyanine (ZnPc) to a support prior to formation of photoactive polymer asymmetric membranes was explored. Stable ZnPc–graphene quantum dot-polystyrene conjugates (6.15 μmol/g ZnPc loading) were synthesized and embedded in polystyrene membranes which proved to be photoactive with a singlet oxygen quantum yield of 0.43 in ethanol and 0.37 in water. The membranes also proved to be active in the photocatalytic oxidation of 4-chlorophenol in water where the reaction followed second-order kinetics. At 3.24 × 10−4 mol L−1, the photo-oxidation of 4-chlorophenol was observed with a kobs of 35.9 L mol−1 min−1 and a half-life of 86 min.