A novel versatile photocatalyst, FDU-PdPcS, was prepared by immobilizing palladium phthalocyaninesulfonate (PdPcS) onto the FDU-15 mesopolymer via multi-step chemical modification processes involving chloromethylation of the FDU-15 mesopolymer first with chloromethyl methyl ether, a subsequent amination reaction with ethylenediamine, and finally modification with palladium phthalocyaninesulfonate via ionic interaction. The obtained FDU-PdPcS photocatalyst was characterized by the X-ray diffraction (XRD), UV-Vis spectrosopy and inductively coupled plasma (ICP) techniques. This photocatalyst not only affords a high dispersion of monomeric PdPcS molecules, which may further be stabilized by the pi-electron of benzene rings of FDU-15, but also provides a number of diamino groups inside the mesopores, which could be advantageous for the photodegradation of phenolic pollutants. In photodegradation studies of phenolic pollutants, the FDU-PdPcS catalyst exhibited excellent visible light photocatalytic activity and reusability. The photodegradation products of phenol and bisphenol A were investigated by the gas chromatoghraphy-mass spectrometry (GC-MS) technique. The results showed that the photodegradation products were composed of carboxylic acids and CO2. Isopropanol, sodium azide and benzoquinone were used as hydroxyl radical (OH*), singlet oxygen (1O2) and superoxide radical (O2*-) scavengers, respectively. The results suggested that 1O2 and O2*- were the prominent active species during the photodegradation process. A possible mechanism for the photodegradation of phenol was also discussed.