Mesoporous poly (triphenylphosphine) with azo functionality (poly (PPh 3)-azo) is reported, which was synthesized via oxidative polymerization of P (m-NH2Ph) 3 at ambient conditions. This kind of polymer could strongly coordinate with metal ions (eg, Ru3+) and could reduce