With the advance of society and industrialization, a large number of organic and inorganic pollutants in water cause harm to humans and the environment. Therefore, the development of effective pollutant removal methods and materials is urgently needed. Porous organic polymers (POPs) are emerging porous materials formed by the polymerization of different structured building blocks. Adjustable pore size and structure, large specific surface area, and high porosity for POPs provide a platform for the study of the removal of pollutants in water. The high thermal stability and insoluble skeleton make them highly stable in water, not easily decomposed, and produce secondary degradation products. Porphyrins have large conjugation systems and their molecular centers are strongly coordinated with metal ions, which have been widely studied and applied in recent years. Porphyrin porous organic polymers (Py-POPs) combine the advantages of POPs and porphyrins with a large specific surface area, large porosity and photosensitivity. Based on the above, researchers have enthusiastically been working on Py-POPs. In this review, we summarized the research progress of Py-POPs in recent years. Firstly, we introduced the structures of porphyrins and linkage bonds that make up Py-POPs and the preparation methods of Py-POPs. Then the application of Py-POPs in the field of adsorption of pollutants in water and their removal by green photocatalytic degradation was presented. Finally, the prospects and challenges for the further development of Py-POPs were discussed.