Karl XI, det enda barnet till Karl X Gustav och Hedvig Eleonora av Holstein-Gottorp, föddes den 24 november 1655 på slottet Tre Kronor och ärvde Sveriges krona den 13 februari 1660. När Karl XI föddes var fadern upptagen med sitt fälttåg i Polen och när nyheten om tronarvingens födelse nådde honom i högkvarteret i Elbing beordrade den lycklige fadern artilleriet att skjuta fröjdeskott. Till dopet den 9 december fick hans mor en som gåva från sina föräldrar, hertig Fredrik III av Holstein-Gottorp och Marie Elisabeth av Sachsen.