Arachidonate 12-lipoxygenase is an enzyme that oxygenates the 12 position of arachidonic acid to produce its 12-hydroperoxy derivative. We were interested in the tissue distribution and subcellular localization of the platelet-type 12-lipoxygenase, which is distinguished from the leukocyte type by several criteria. Antiserum was raised in rabbits against purified recombinant arachidonate 12-lipoxygenase of human platelets. When mouse bone marrow cells and lung were immunostained and observed by light and electron microscopy, the positively stained cells were platelets, megakaryocytes, and eosinophils. 12-Lipoxygenase was localized in the cytoplasm of platelets but was hardly detectable in the plasma membrane and intracellular organelles. The enzyme was found in the cytoplasm of immature megakaryocytes with kidney-shaped nuclei and a few profiles of demarcation membranes, as well as in the mature form with well-developed demarcation membranes. These results indicated the expression of 12-lipoxygenase at an early stage in the course of megakaryocytopoiesis.