A sensitive, selective and reproducible reversed-phase high-performance liquid chromatographic method is described for the quantification of sotalol in human serum and urine. Sotalol and the internal standard, atenolol, were extracted from alkalinized serum and urine (pH 9.0) into 1-butanol--chloroform (20:60, v/v). The organic phase was evaporated, and to the residue was added 0.1 M sulphuric acid (serum analysis) or mobile phase (urine analysis). The mobile phase consisted of 0.01 M phosphate buffer (pH 3.2) and acetonitrile (20:80, v/v) containing 3 mM n-octylsodium sulphate. The flow-rate was 1.5 ml/min. The retention times of atenolol and sotalol were 7 and 10 min, respectively. Ultraviolet detection at 226 nm made it possible to achieve a detection limit of 0.03 mumol/l.