Peripheral blood leukocytes contain a variety of enzymes that are capable of metabolising xenobiotics. The enzyme myeloperoxidase (MPO) appears to be the most important for drug metabolism. MPO is a peroxidase/oxidase and generates the powerful oxidant hypochlorous acid. MPO- or MPO-generated oxidants are capable of oxidizing a wide variety of compounds and a broad range of functional groups, especially those that contain nitrogen and sulfur. Leukocytes have a role in immune response; therefore, reactive intermediates generated by leukocyte metabolism of xenobiotics may have a role in idiosyncratic drug reactions, particularly those that are immune-mediated such as drug-induced lupus or agranulocytosis.