A new method for the determination of a guanosine-malonaldehyde adduct, beta-D-ribofuranosylpyrimido[1,2-a]purin-10(3H)-one (GMA), in rat and human urine is described. The method involves rapid pretreatment using, in sequence, polyamide, ion-exchange and reversed-phase cartridges; determination is by means of high-performance liquid chromatography with a thiobarbituric acid reactor in series with a fluorescence detector. This device can quantitatively determine the adduct at the sub-picomole level. This rapid, selective and sensitive method is suitable for the determination of guanine-malonaldehyde adducts in biological samples, such as human and rat urine. A semi-preparative method for the extraction and purification of these adducts from rat urine and for their identification by mass spectrometry and high-performance liquid chromatography with ultraviolet detection is also reported.