Butyrate is a short-chain fatty acid with growth and immune regulatory effects. The aim of this experiment was to investigate the effect of sodium butyrate (SB) on Onychostoma macrolepis fed high-fat diet. O.macrolepis (2.5 ± 0.1 g) were kept in twelve aquariums (three aquarium /treatment, fifteen fish / aquarium), fed a high-fat diet (control), and high-fat diet supplemented with 0.1%, 0.2% or 0.4% SB for fifty-six days. The results showed that the supplementation of 0.2% SB in high-fat diet significantly promoted the growth of O.macrolepis. Simultaneously, dietary SB supplementation improved lipase and trypsin activities and intestinal histological morphology of O.macrolepis consuming with high-fat diets. Furthermore, the supplementation of 0.2% or 0.4% SB in the diet enhanced serum immunity and intestinal antioxidant capacity. Additionally, the addition of 0.2–0.4% SB up-regulated the transcriptional level of peroxisome proliferators-activated receptor alpha (pparα) gene, thereby activating pparα-mediated β-oxidation and mitigating liver lipid accumulation of O.macrolepis. In summary, the addition of 0.2–0.4% SB in high-fat diet was beneficial to growth, digestion, immunity and health of O.macrolepis. This study provides a reference for SB as a functional additive of aquatic feed.