Pre-column labelling techniques are described for the determination of S-carboxymethyl-L-cysteine (CMC) and its metabolites in urine and plasma samples by high-performance liquid chromatography (HPLC) without prior extraction. All substances containing an amino group were converted into fluorescent fluorenylmethyl derivatives with 9-fluorenylmethyloxycarbonyl chloride (FMOC). Deaminated or N-acetylated carbocysteine metabolites were coupled with 1-pyrenyldiazomethane (PDAM) to give fluorescent PDAM esters. Similar results were obtained with the two commercially available and stable diazomethane derivatives PDAM and 9-anthryldiazomethane (ADAM). Following double derivatization with PDAM and FMOC, in a single chromatographic run with two fluorescence detectors connected in series, amines and amino(carboxylic) acids could be detected by their FMOC residues and, simultaneously, carboxylic acids were detected as fluorescent PDAM esters. The (R) and (S) enantiomers of the sulphoxides of CMC, of methylcysteine and of N-acetyl CMC were separated, although the reversed-phase HPLC system did not contain a chiral additive or stationary phase designed for the separation of enantiomers. The methods do not include liquid extraction steps and can therefore be performed either manually or automatically using an HPLC autosampler. These methods were used for the investigation of a disputed pharmacogenetic polymorphism of S-oxidation of CMC in humans, which until now has most often been studied using paper chromatography. The described techniques were applied to the determination of CMC and its metabolites in human urine and plasma samples.