Photocatalytic redox is an important method for synthesizing fine chemicals from olefins, but the limited lifetime of radical cation intermediates severely restricts semiconductor photocatalysis efficiency. Here we report that Ag3PO4 nanoparticles (NPs) can efficiently catalyze intramolecular and intermolecular [2+2] and Diels-Alder cycloadditions under visible-light irradiation. The approach is additive-free, catalyst-recyclable, and can be scaled up using sunlight. Mechanistic studies indicate that visible-light irradiation on Ag3PO4 NPs generates holes with high oxidation power, which effectively oxidize styrene adsorbates into radical cations. In photoreduced NPs, the conduction band electron (eCB−) has low reduction power due to the delocalization among the Ag+-lattices, while the NP surfaces have a strong electrostatic interaction with the radical cations, which considerably stabilize the radical cations against recombination with eCB−. Anethole radical cation on the NP’s surfaces has a lifetime of several hours, 108 times longer than in the homogeneous systems. The reaction between an adsorbed styrene molecule and a radical cation, the rate-limiting step, is greatly accelerated. Our findings highlight the effectiveness of inorganic semiconductors for challenging radical cation-mediated synthesis driven by sunlight.