Allopurinol is a popular and widely-prescribed anti-hyperuricemic agent that has been implicated in drug interactions with substrates of several cytochrome P450 (CYP) enzymes. The effect of repeated allopurinol administration (20 mg/kg, once daily for 14 days) on metabolic activity of CYP was assessed in rats. This was a randomized, double-blind, two-way crossover study with a 4-week washout period between phases. The substrates used in this study were phenacetin (CYP1A2), tolbutamide (CYP2C9), omeprazole (CYP2C19) and dextromethorphan (CYP2D6). Validated HPLC-MS/MS was used to quantify all compounds. Our study showed that allopurinol administration inhibited CYP1A2 activity, causing a significant increase in AUC (0-infinity) (P < 0.01) and t1/2 (P < 0.05) of phenacetin, and a distinct decline in CL (P < 0.01). However, there were no significant differences of another three probe drugs in plasma concentrations and the corresponding pharmacokinetic parameters between the allopurinol-treated and normal saline-treated rats. The findings in this study suggested that allopurinol could inhibit CYP1A2 but did not influence CYP2C9, CYP2C19 and CYP2D6 enzymes.