The effective elimination of micropollutants by an environmentally friendly method has received extensive attention recently. In this study, a photocatalyst based on polyacrylonitrile (PAN)-supported graphitic carbon nitride coupled with zinc phthalocyanine nanofibers (g-C3N4/ZnTcPc/PAN nanofibers) was successfully prepared, where g-C3N4/ZnTcPc was introduced as the catalytic entity and the PAN nanofibers were employed as support to overcome the defects of easy aggregation and difficult recycling. Herein, rhodamine B (RhB), 4-chlorophenol and carbamazepine (CBZ) were selected as the model pollutants. Compared with the typical hydroxyl radical-dominated catalytic system, g-C3N4/ZnTcPc/PAN nanofibers displayed the targeted adsorption and degradation of contaminants under visible light or solar irradiation in the presence of high additive concentrations. According to the results of the radical scavenging techniques and the electron paramagnetic resonance technology, the degradation of target substrates was achieved by the attack of active species, including photogenerated hole, singlet oxygen, superoxide radicals and hydroxyl radicals. Based on the results of ultra-performance liquid chromatography and mass spectrometry, the role of free radicals on the photocatalytic degradation intermediates was identified and the final photocatalytic degradation products of both RhB and CBZ were some biodegradable small molecules.