Simultaneous determination of opiates and their glucuronides in body fluids has a great practical interest in the forensic assessment of heroin intoxication. A selective and sensitive method for quantification of morphine and its 3- and 6-glucuronides, codeine, codeine glucuronide and 6-monoacetylmorphine (6-MAM) based on liquid chromatography-electrospray ionisation mass spectrometry is described. The drugs were analysed in human autopsy whole blood after solid-phase extraction on a C8 cartridge. The separation was performed on an ODS column in acetonitrile (analysis time 15 min). For the quantitative analysis, deuterated analogues of each compound were used as internal standards. Selected-ion monitoring was applied where the molecular ion was chosen for quantification. The limits of quantification were 0.5 ng/ml for morphine and 6-MAM and 1 ng/ml for the 6-glucuronide of morphine, codeine-6-glucuronide and codeine and 5 ng/ml for the 3-glucuronide of morphine.