Recent studies provide evidence that peroxisomal β-oxidation negatively regulates mitochondrial fatty acid oxidation, and induction of peroxisomal β-oxidation causes hepatic lipid accumulation. However, whether there exists a triggering mechanism inducing peroxisomal β-oxidation is not clear. Long-chain dicarboxylic acids (LCDAs) are the product of mono fatty acids subjected to ω-oxidation, and both fatty acid ω-oxidation and peroxisomal β-oxidation are induced under ketogenic conditions, indicating there might be a crosstalk between. Here, we revealed that administration of LCDAs strongly induces peroxisomal fatty acid β-oxidation and causes hepatic steatosis in mice through the metabolites acetyl-CoA and hydrogen peroxide. Under ketogenic conditions, upregulation of fatty acid ω-oxidation resulted in increased generation of LCDAs and induction of peroxisomal β-oxidation, which causes hepatic accumulation of lipid droplets in animals. Inhibition of fatty acid ω-oxidation reduced LCDA formation and significantly lowered peroxisomal β-oxidation and improved hepatic steatosis. Our results suggest that endogenous LCDAs act as triggering molecules inducing peroxisomal β-oxidation and hepatic triacylglycerol deposition. Targeting fatty acid ω-oxidation might be an effective pathway in treating fatty liver and related metabolic diseases through regulating peroxisomal β-oxidation.