Christina schijnt geboren te zijn onder een merkwaardig astrologisch gesternte. Ze was het derde kind van Maria Eleonora van Brandenburg na twee miskramen. Volgens getuigenissen uit die tijd was het kind groot en behaard; haar moeder was teleurgesteld toen ze zag dat het geen jongen was. Christina had een vergroeide schouder na een val als kind, volgens haar opzettelijk veroorzaakt door haar voedster. Na de dood van haar vader bij de Slag bij Lützen, werd Christina op 15 maart 1633 gekroond, vanwege de Poolse verwanten die aasden op de Zweedse kroon. Omdat ze net zes jaar oud was werd het regeren waargenomen door een vijfkoppige rijksraad met Jakob De la Gardie en Per Brahe de Jonge, twee Oxenstierna's en vanaf 1636 de Rijkskanselier Axel Oxenstierna, die toen terugkwam uit de Dertigjarige Oorlog. Haar oppervlakkige, plezierzoekende en met een morbide en hysterisch temperament begiftigde moeder werd in zijn opdracht vier jaar opgesloten in Gripsholms slott, maar wist in 1640 te ontsnappen naar Denemarken. Christina werd twee jaar opgevoed door haar tante Katharina, de halfzuster van haar vader en echtgenote van haar voogd Johan Casimir van Palts-Kleeburg. Haar opvoeding werd een nationale zaak en Christina was verplicht tien uur per dag te studeren. Oxenstierna haalde Antoine de Beaulieu, een Franse balletdanser, naar het hof om haar te leren elegant te bewegen. Ze had een talenknobbel en sprak op haar achttiende Latijn, Frans (een Luiks dialect), Duits, Nederlands en Deens, studeerde Grieks, Arabisch en Hebreeuws en de Kerkvaders. Zij zou zich ook nog het Engels, Spaans en Italiaans eigen maken.