A low-cost and environment-friendly biochar/geopolymer composite loaded with Fe and Cu nanoparticles (Fe-Cu@BC-GM) was prepared by impregnation-calcination using lignin and kaolin as precursors. SEM, FTIR and XRD analysis suggested that the Fe-Cu@BC-GM had a certain pore structure, rich functional groups and stable crystal structure. The obtained Fe-Cu@BC-GM was used as the catalyst of potassium peroxymonosulfate (PMS) for remediation of wastewater and soil polluted by naphthalene (NAP). Experimental results indicated that Fe-Cu@BC-GM exhibited outstanding catalytic performance, and the maximum degradation rate of NAP in water and soil reached 98.35% and 67.98% within 120min, respectively. The XPS measurement confirmed the presence of successive Fe (Ⅲ)/Fe (Ⅱ) and Cu(Ⅱ)/Cu(Ⅰ) redox pairs cycles on the surface of Fe-Cu@BC-GM, which made Fe (Ⅲ) and Cu(Ⅰ) continuously generated Fe (Ⅱ) activating PMS to produce SO4·- and ·OH for the degradation of NAP. The effects of Fe-Cu@BC-GM/PMS system on plant toxicity were evaluated by analyzing the degradation intermediates and bioassay of mung bean. It was proved that the Fe-Cu@BC-GM/PMS system could degrade NAP into less toxic intermediates, and the seed germination rate, root and stem length of mung bean after soil remediation were not notably different from those of the uncontaminated soil. This work opened new prospect for the application of geopolymer in degradation of persistent organic pollutants (POPs) and provided a cost-effective option for the remediation of the persistent organic pollutants contaminated water and soil.