Η Σοφία Μαργαρίτα Βικτωρία Φρειδερίκη γεννήθηκε στο Παλαιό Ψυχικό, στην Αθήνα, στις 2 Νοεμβρίου 1938. Οι γονείς της ήταν ο Παύλος, και η σύζυγός του, Φρειδερίκη.
Ήταν το μεγαλύτερο παιδί του ζεύγους των τότε πριγκίπων της Ελλάδας (ο πατέρας της έγινε βασιλιάς το 1947). Η Σοφία πέρασε κάποια από τα παιδικά της χρόνια στην Αίγυπτο και στην Νότιο Αφρική, γιατί η βασιλική οικογένεια είχε εγκαταλείψει την Ελλάδα κατά την κατάληψή της από τους Γερμανούς. Το 1946 επέστρεψε στην Ελλάδα.
Σπούδασε σε κολλέγια της Ελλάδας και της Γερμανίας Βρεφοκομία, Μουσική και Αρχαιολογία.
Πριν αρραβωνιαστεί στη Λωζάνη, στις 12 Σεπτεμβρίου του 1961, τον Χουάν Κάρλος, τότε πρίγκιπα των Αστουριών και διάδοχο του ισπανικού θρόνου είχε εργαστεί ως νοσοκόμα, το 1958, στο νοσοκομείο «Μητέρα».
Από εκεί και η σπάνια φωτογραφία, με τη στολή της εποχής, που είναι δημοσιευμένη στον ενημερωμένο λογαριασμό του Instagram Royal House of Greece.