Molecular docking is a reliable method with which to identify the binding conformations of substrates, inducers and inhibitors of cytochrome P450 (CYP) enzymes. We used the docking method to explore possible binding modes of an entry inhibitor (maraviroc) and non-nucleoside reverse transcriptase inhibitors (delavirdine, efavirenz and etravirine) to cytochrome P450 3A4 (CYP3A4). In addition, docking results were compared with the binding conformations of HIV protease drugs to infer the binding site residues and potential drug-drug interaction profiles for combination therapy in the treatment of AIDS. We observed that efavirenz and etravirine induce metabolism of co-administered drugs by binding to a unique position in the active site of CYP3A4. Dosage adjustment is required for delavirdine and maraviroc when combined with HIV protease drugs. The present results are in good agreement with experimental data from drug interaction profiles. The information provided in this paper will be helpful in furthering our understanding the functions of CYP3A4, and could aid in the design of new drugs that would be metabolized easily without having any drug-drug interaction profile.