Heterogeneous photocatalysts have been widely used for the removal of various organic pollutants from wastewater. The main challenge so far resides in the sustainability of the process, with regard to the synthesis and the application under visible light. In this study the precipitated materials from the Moringa oleifera seed (MO), groundnut shells (GS) and apatite (A) agrowastes were functionalized with zinc oxide (ZnO) and silver (Ag) solution, to produce a novel bioheterophotocatalysts. Various analytical techniques such as scanning electron microscope (SEM), energy-dispersive X-ray spectroscopy (EDS), photoluminescence (PL) and X-ray diffraction (XRD) were used for the characterization of the novel photocatalysts. It was proven that agrowastes can also enhance the photocatalytic activity of a ZnO-based photocatalyst as pure metals. The combination of MO/GS/A/ZnO/Ag in a 1:1:1 ratio resulted in a lower band gap of 1.59 eV, as compared to the band gap of 2.96 eV for ZnO/Ag. These photocatalysts' efficiency was also tested on the photodegradation of polycyclic aromatic hydrocarbon (PAHs) derived from coal leaching in various water sources such as acidic mine drainage, alkaline mine drainage and sewage wastewater. From MO/GS/A/ZnO/Ag, the removal efficiency was found to be 69.59%, 61.07% and 61.68%, compared to 52.62%, 37.96 and 44.30% using ZnO/Ag in acidic mine drainage, alkaline mine drainage and sewage wastewater for 60 min under solar irradiation.