Long-chain 3-hydroxyacyl-CoA dehydrogenase was extracted from the washed membrane fraction of frozen rat liver mitochondria with buffer containing detergent and then was purified. This enzyme is an oligomer with a molecular mass of 460 kDa and consisted of 4 mol of large polypeptide (79 kDa) and 4 mol of small polypeptides (51 and 49 kDa). The purified enzyme preparation was concluded to be free from the following enzymes based on marked differences in behavior of the enzyme during purification, molecular masses of the native enzyme and subunits, and immunochemical properties: enoyl-CoA hydratase, short-chain 3-hydroxyacyl-CoA dehydrogenase, peroxisomal enoyl-CoA hydratase/3-hydroxyacyl-CoA dehydrogenase bifunctional protein, and mitochondrial and peroxisomal 3-ketoacyl-CoA thiolases. The purified enzyme exhibited activities toward enoyl-CoA hydratase and 3-ketoacyl-CoA thiolase together with the long-chain 3-hydroxyacyl-CoA dehydrogenase activity. The carbon chain length specificities of these three activities of this enzyme differed from those of the other enzymes. Therefore, it is concluded that this enzyme is not long-chain 3-hydroxyacyl-CoA dehydrogenase; rather, it is enoyl-CoA hydratase/3-hydroxyacyl-CoA dehydrogenase/3-ketoacyl-CoA thiolase trifunctional protein.