Fibroblast growth factor 21 (FGF21) functions as a polypeptide hormone to regulate glucose and lipid metabolism, and its expression is regulated by cellular metabolic stress. Pyruvate is an important intermediate metabolite that acts as a key hub for cellular fuel metabolism. However, the effect of pyruvate on hepatic FGF21 expression and secretion remains unknown. Herein, we examined the gene expression and protein levels of FGF21 in human hepatoma HepG2 cells and mouse AML12 hepatocytes in vitro, as well as in mice in vivo. In HepG2 and AML12 cells, pyruvate at concentrations above 0.1 mM significantly increased FGF21 expression and secretion. The increase in cellular cAMP levels by adenylyl cyclase activation, phosphodiesterase (PDE) inhibition and 8-Bromo-cAMP administration significantly restrained pyruvate-stimulated FGF21 expression. Pyruvate significantly increased PDE activities, reduced cAMP levels and decreased CREB phosphorylation. The inhibition of exchange protein directed activated by cAMP (Epac) and cAMP response element binding protein (CREB) upregulated FGF21 expression, upon which pyruvate no longer increased FGF21 expression. The increase in plasma pyruvate levels in mice induced by the intraperitoneal injection of pyruvate significantly increased FGF21 gene expression and PDE activity with a reduction in cAMP levels and CREB phosphorylation in the mouse liver compared with the control. In conclusion, pyruvate activates PDEs to reduce cAMP and then inhibits the cAMP–Epac–CREB signaling pathway to upregulate FGF21 expression in hepatocytes.