CYP3A4 exhibits unusual kinetic characteristics that result from the metabolism of multiple substrate including endogenous steroids and some drugs that coexist at the active site. To clarify the mechanism of the effect of endogenous steroids on the drug metabolism, the interaction between substrates, nevirapine (NVP) and carbamazepine (CBZ), and endogenous steroids was investigated by theoretical calculations. When the activities of NVP 2-hydroxylation and CBZ 10,11-epoxidation by expressed CYP3A4 were measured in the presence of steroids, NVP 2-hydroxylation was found to be remarkably increased by aldosterone and inhibited by estradiol. CBZ 10,11-epoxidation was increased by androstenedione. Three-dimensional computer modeling has shown that the active site of CYP3A4 is especially large, permitting access of two substrate molecules. The interactions between NVP and aldosterone and between CBZ and androstenedione were estimated by theoretical calculations assuming the substrate and steroids to be present in the active site at the same time. It was shown that NVP or CBZ would be stably fixed close to the oxygen atom at the sixth ligand of heme by interaction with steroids, suggesting that NVP and CBZ may be hydroxylated more easily due to the interaction with steroids. Estradiol was also expected to interact with NVP via a pi/pi interaction between a benzene ring, in which the NVP hydroxylation site is located, and a benzene ring of estradiol, suggested to inhibit the reaction. From these results, interactions between the substrate and endogenous steroids in the active site may change the activity of CYP3A4.