Sensitive and specific methods for the simultaneous determination of gemfibrozil (Lopid), a lipid-lowering agent, and its metabolites in plasma and urine are described. The methods are based on a fully automated high performance liquid chromatographic (HPLC) system with fluorescence detection. Urine samples, diluted with acetonitrile, were directly analysed by HPLC using a flow and eluent programming method. In the case of plasma, gemfibrozil and its main metabolites were extracted from acidified samples and the resulting extracts injected into the chromatographic system. The sensitivity was approximately 100 ng/mL for gemfibrozil and its four metabolites using 0.5 mL plasma or urine. An acyl glucuronide of gemfibrozil excreted in human urine after oral administration of the drug was isolated and its structure and stability examined.