Christian var den førstefødte levende søn af Christian 4 og dronning Anna Cathrine.
Christian blev hyldet som tronfølger i en alder af 7 år både i Danmark og Norge. Dermed havde Christian 4 sikret arvefølgen i tilfælde af, at han selv skulle miste livet i den tilstundende Kalmarkrig. Han blev efterhånden noget ødelagt af sin usunde livsstil og var ikke kongen til megen hjælp. Christian blev gift med Magdalene Sibylle 5. oktober 1634 ved et overdådigt bryllup. Bruden var datter af Johan Georg 1, som var kurfyrste af Sachsen, og brylluppet var et led i Christian 4’s planer om at få de tyske kurfyrster på sin side fremfor Sverige. Efter brylluppet boede parret på Nykøbing Slot.
Christian døde under et kurophold ved Dresden. Han er begravet i Roskilde Domkirke.