A highly efficient visible-light-driven photocatalyst Bi-BiPO4-Ag3PO4/PAN was synthesized by electrospinning, in-situ growth, immersion and reduction methods. The prepared composites were characterized by SEM, TEM, XPS, UV–vis, FT-IR and EIS. The results showed that the loading of BiPO4 significantly improved the photocatalytic efficiency of Ag3PO4, and the photocatalytic efficiency was further improved by a certain degree of reduction. When the ratio of BiPO4 to Ag3PO4 is 8 %, the catalyst: reducing agent is 1:2 and the reduction time is 15 min, the degradation rate of rhodamine B was the highest under visible light irradiation (λ ≥ 420 nm). The rate constant of Bi-BiPO4-Ag3PO4/PAN-8 % is (0.01401 min−1) 2.56 times that of pure Ag3PO4 (0.00327 min−1). The photocatalyst also has good degradation performance for different kinds of dyes and antibiotics under visible light irradiation, which is universal and easy to recycle. Free radical trapping experiments showed that •O2− is the main active oxidant affecting the photodegradation of rhodamine B and interacts with h+ and •OH. This study not only provides a new idea for the synthesis of Ag3PO4-based photocatalysts, it is also proved that Bi-BiPO4-Ag3PO4/PAN composite is a promising photocatalyst for the treatment of organic pollutants in water.