The reaction between myoglobin and the lipid hydroperoxide 13(S)-hydroperoxy-9,11(cis,trans)-octadecadienoic acid (HPODE) was studied kinetically by spectrophotometric, polarographic and analytical methods. Metmyoglobin catalysed the decomposition of HPODE, resulting in peroxide, oxygen and conjugated diene depletion, together with the transient production of ferryl myoglobin. The reaction stoichiometry was 2:1:1 for peroxide to oxygen to conjugated diene, whereas the myoglobin remained generally intact. This stoichiometry and the rates of change of conjugated diene and ferryl myoglobin concentrations were not completely consistent with previously proposed mechanisms. We propose a novel mechanism in which HPODE reacts with both ferric myoglobin and ferryl myoglobin to form a redox cycle. Both peroxyl and alkoxyl radicals are produced, explaining the observed stoichiometry of peroxide, oxygen and conjugated diene depletion and the transient appearance of ferryl myoglobin. Computer simulation shows that this mechanism is fully capable of reproducing the observed time courses of all components.