Atrial natriuretic peptide (ANP) is a cardiac hormone controlling blood volume and pressure in mammals. It is still unclear whether ANP controls cold-induced thermogenesis invivo. Here, we show that acute cold exposure induces cardiac ANP secretion in mice and humans. Genetic inactivation of ANP promotes cold intolerance and suppresses half of cold-induced brown adipose tissue (BAT) activation in mice. While white adipocytes are resistant to ANP-mediated lipolysis at thermoneutral temperature in mice, cold exposure renders white adipocytes fully responsive to ANP to activate lipolysis and a thermogenic program, a physiological response that is dramatically suppressed in ANP null mice. ANP deficiency also blunts liver triglycerides and glycogen metabolism, thus impairing fuel availability for BAT thermogenesis. ANP directly increases mitochondrial uncoupling and thermogenic gene expression in human white and brown adipocytes. Together, these results indicate that ANP is a major physiological trigger of BAT thermogenesis upon cold exposure in mammals.