Morphine was assayed using a simple two step solvent extraction--acid back extraction sample preparation method, coupled with normal phase high-performance liquid chromatography (HPLC) and dual electrode coulometric detection. HPLC is performed with a 1.0 M Tris-methanol (5:95) mobile phase with subtle pH adjustments to separate morphine and internal standard from any interfering compounds. The use of normal phase HPLC (silica column) substantially reduces problems from interfering lipophilic substances sometimes encountered with reverse phase HPLC following solvent extraction and which would otherwise require more time-consuming sample preparation. Dual electrode detection further improves the selectivity for morphine and gives excellent sensitivity (0.5 ng mL-1), reproducibility and stability for automated sample injection. This method has proven suitable for pharmacokinetic studies of morphine.