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 π-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.