An assay for the selective quantification of pseudoephedrine in human plasma and urine was developed using high-performance liquid chromatography with UV detection at 205 nm. Analyte and internal standard were extracted from alkaline plasma or urine into a mixture of n-hexane and diethyl ether, and the organic phase was back-extracted into dilute acid. The chromatographic system comprises microparticulate cyanopropyl-silica as stationary phase and a ternary solvent mixture with ion-pair reagents as mobile phase. Using 0.25 ml plasma, the lower limit of quantification was 25 ng/ml with excellent linearity up to 1000 ng/ml. In urine, the calibration ranged from 2.5 to 100 micrograms/ml. The selectivity of the method was demonstrated for several pharmaceuticals with similar structures. The validated method was applied to a pharmacokinetic study with a single oral dose of 100 mg of pseudoephedrine in two galenic formulations. Precision and accuracy data of the assay and calculated pharmacokinetic parameters are presented.