Benzo[a]pyrene (B[a]P), a polycyclic aromatic hydrocarbon, is a group 1 carcinogen that introduces mutagenic DNA adducts into the genome. In this study, we investigated the molecular mechanisms underlying the involvement of silymarin in the reduction of DNA adduct formation by B[a]P-7,8-dihydrodiol-9,10-epoxide (BPDE), induced by B[a]P. B[a]P exhibited toxicity in HepG2 cells, whereas co-treatment of the cells with B[a]P and silymarin reduced the formation of BPDE-DNA adducts, thereby increasing cell viability. Determination of the level of major B[a]P metabolites in the treated cells showed that BPDE levels were reduced by silymarin. Nuclear factor erythroid 2-related factor 2 (Nrf2) and pregnane X receptor (PXR) were found to be involved in the activation of detoxifying genes against B[a]P-mediated toxicity. Silymarin did not increase the expression of these major transcription factors, but greatly facilitated their nuclear translocation. In this manner, treatment of HepG2 cells with silymarin modulated detoxification enzymes through NRF2 and PXR to eliminate B[a]P metabolites. Knockdown of Nrf2 abolished the preventive effect of silymarin on BPDE-DNA adduct formation, indicating that activation of the Nrf2 pathway plays a key role in preventing B[a]P-induced genotoxicity. Our results suggest that silymarin has anti-genotoxic effects, as it prevents BPDE-DNA adduct formation by modulating the Nrf2 and PXR signaling pathways.