Urodziła się w Oslo 4 lipca 1937 jako córka Karla Haraldsena (1889-1959) iDagny Ulrichsen (1898-1994).
Ukończyła szkołę średnią w 1954. Pobierała naukę w Oslo Vocational School i École Professionelle de Jeunes Filles wLozannie. Ukończyła również Uniwersytet Oslo (Universitetet i Oslo), studiując język francuski, angielski i historię sztuki.
Związek mieszczki z przyszłym królem wywołał wielkie zaskoczenie zarówno na dworze, jak i w społeczeństwie. Para przez dziewięć lat starała się o zaaprobowanie swojego związku. Zaręczyny ogłoszono w marcu 1968.
Ślub Haralda i Sonji odbył się29 sierpnia1968 w Oslo. Od tego czasu aż do 1991 Sonja nosiła tytuł: „Jej Królewskiej Wysokości Księżnej Koronnej”.Para ma dwoje dzieci:
księżniczkaMarta Ludwika (ur. 22 czerwca 1971), zamężna z Arim Behnem (para ma trzy córki);
następca tronu książęHaakon (ur. 20 lipca 1973), żonaty zMette-Marit (para ma dwoje dzieci);
Po śmierci królaOlafa V w 1991 książę Harald został królem Norwegii, a Sonja królową-małżonką. Sonja została także pierwszą królową Norwegii po 53-letniej przerwie.
W 1968 roku Harald miał powiedzieć swojemu ojcu, że jeśli kiedykolwiek się ożeni, to jedynie z Sonją.Olaf V, który przez prawie dekadę nie chciał dopuścić do ślubu syna ze zwykłą krawcową, ostatecznie uległ i wyraził zgodę na ślub pary[6][7][8]. Z okazji zaręczyn Harald podarował narzeczonej pierścionek należący wcześniej do jego matki[5]. Ślub następcy tronu z Sonją Haraldsen miał miejsce 29 sierpnia 1968 roku wkatedrze w Oslo[9].
W czerwcu 1970 roku poinformowano, że para książęca spodziewa się dziecka. Zaledwie miesiąc później, 2 lipca, w czasie uroczystości urodzinowych jej teścia, które miały miejsce na jachcie, Sonja poroniła ciążę[10]. „Pamiętam wszystkie dziwne twarze, które pochylały się nade mną, kiedy jechałam do szpitala” – wspominała później Sonja, dodając: „To było okropne”[11]. Wydarzenie to poruszyło opinię publiczną – również dlatego, że wywołało dyskusję nad tym, czy para książęca będzie mogła mieć więcej dzieci[12].
Ostatecznie Sonja i Harald doczekali się dwojga dzieci: