Hydroxyacid oxidase from rat kidney is an FMN-dependent enzyme that catalyzes the oxidation of L-alpha-hydroxy acids as well as, more slowly, that of L-alpha-amino acids. We report here a modified purification method for the enzyme, which is found to possess one cofactor per subunit of Mr 39,000. Determination of its N-terminal sequence suggests the protein is homologous to spinach glycolate oxidase and baker's yeast lactate dehydrogenase. In the presence of a hydroxy acid and of bromopyruvate, under anaerobic conditions, the enzyme is found to catalyze both transhydrogenation and reductive bromide ion elimination. It had previously been observed that hydroxyacid oxidase could not catalyze chloride elimination from chlorolactate in the presence of oxygen [Cromartie, T.H., & Walsh, C.T. (1975) Biochemistry 14, 3482-3490]. The behavior of this enzyme toward halogeno substrates is therefore similar to that of baker's yeast L-lactate dehydrogenase and in part different from that of Mycobacterium smegmatis lactate oxidase and porcine kidney D-amino-acid oxidase. These findings can be rationalized on the basis of a common mechanism for all these enzymes, implying formation of a carbanion as a first step, with different rate-limiting steps in the overall reaction.