Cytochrome P450 enzymes play a major role in the metabolism of several of the chemical carcinogens involved in the development of hepatocellular carcinoma (HCC). To investigate by immunohistochemistry interindividual differences in these enzymes, polyclonal antisera and immunoperoxidase staining were used to detect the expression of CYP1A1/2 and 3A4 in 37 surgical control tissues and 105 tumour and adjacent nontumour tissues of HCC cases from Taiwan. There was variability in the expression and staining pattern for both CYP1A1/2 and 3A4 in all tissue types. In tissues from controls, there was no correlation between P450 expression and smoking history or hepatitis B virus antigen status. Since these samples had been previously analysed for the DNA adducts of aflatoxin B1 (AFB1), a dietary mould contaminant, and 4-aminobiphenyl (4-ABP), a component of cigarette smoke, we also investigated the relationship between P450 levels and DNA adducts. 4-ABP-DNA adducts were higher in tissues with elevated levels of CYP1A1/2 (p = 0.02). Overall there was no relationship between CYP1A1/2 or CYP3A4 and AFB1-DNA adducts in control tissues. Staining intensity for CYP1A1/2 and 3A4 followed the order: tumour tissues < control tissues < adjacent non-tumour tissues. CYP1A1/2 levels tended to be lower in tumour and adjacent non-tumour tissues than for CYP3A4. In HCC cases, 4-ABP-DNA adducts were higher in subjects with higher levels of CYP1A1/2, stratified by tissue type, but these differences were not significant. For CYP3A4, in contrast to control tissues, there was a significant association with AFB1-DNA adducts in tumour and adjacent non-tumour tissue of HCC cases. These results suggest that one factor influencing carcinogen-DNA adducts is levels of specific P450 enzymes. However, adduct formation in vivo is a complex processes dependent upon numerous genetic and environmental factors.