Sofias far dog när hon var tre år, och hennes mor när hon var 20.[2] Hon växte upp på slottetBiebrich vidRhen. Sofias utbildning fäste särskild vikt vid historia, språk och musik, särskilt pianospel. Som tonåring, under ett besök iSankt Petersburg, hade honAnton Rubinstein som lärare i piano.[3] Efter sin moders död sommaren 1856 vistades hon hos sin äldre halvsyster Marie, furstinnan avWied, gift medHermann av Wied. I dessas hem, slottetMonrepos näraNeuwied, träffade hon prins Oscar, då hertig av Östergötland.
Förlovningen ingicks 26 september 1856 och den 6 juni 1857 vigdes hon med Sveriges arvprins Oscar (II) hemma på slottet Biebrich. Två veckor senare anlände de nygifta till Sverige och mottogs av ett jubel som "aldrig verkade ta slut". Sofias och Oscars hem blevArvfurstens palats[2].
Politiskt tog Sofia avstånd från den vid svenska hovet förhärskande franska kulturen, särskilt om det gälldeliberalismen ellerkatolicismen. Att hennes make Oscar II såsom regent senare skulle närma sig Tyskland, torde vara ett resultat av Sofias sympatier.
KungOscar I var mycket sjuk, och hovet som kronprinsregentenKarl (XV) förde var allt annat än stillsamt. 1859 avled kungen efter en lång tids sjukdom, och stämningen var efterarvprinsens bortgång redan 1854 dämpad. DrottningLovisa kunde inte få fler barn och det enda barnet kungaparet hade var dotternLouise.
Under makens förhållande medMagda von Dolcke lämnade hon landet för en resa till Tyskland (1874), officiellt av hälsoskäl. Förhållandet med maken förbättrades under 1880-talet.
Den 16 juni 1858 föddes Sofias och Oscars första barn,prins Gustaf. Året därpå föddesOscar och vintern 1861Carl. Fyra år senare, 1865, föddesEugen.
I september 1872 avled Karl XV och Oscar II blevkung av Sverige. Sofia kröntes till Sveriges och Norgesdrottning tillsammans med sin man 12 maj 1873 i Stockholm. Sofia kröntes medLovisa Ulrikas krona från 1751, prydd med 695 diamanter. Hon hade en kröningsklänning i silvermoaré och silveratlas och eftersom hon var sjuk när kröningen ägde rum fick hon skjutsas till ceremonien i vagn.[4] Paret kröntes även den 18 juli samma år iTrondheim.
Sofia var i allmänhet klen till hälsan och detta förvärrades med åren. Hon led av blodbrist, olika former av kramp, värk i benen och hade hjärtproblem. Hon genomgickovariotomi 1887, vilket avlöpte lyckligt, men hon fick därefter mycket svårt att gå. Hon kördes oftast omkring i den tidens rullstolar och bars på bärstolar. Under dessa perioder av långvarig vila fick hon tillfälle att läsa en hel del. Hennes egen sjukdom och en djup religiositet ledde till att hon ägnade sig åt åtskillig välgörenhetsverksamhet, bland annat genom att upprättaSophiahemmet och genom att verka för utbildning av sjuksköterskor.
Hon blevTante Sophie med hela kungafamiljen och hon stöttade släkten med råd eller tröst. Man myntade många uttryck, till exempel "Nur anfangen, sagt Tante Sophie" (börja bara, så går det, säger tant Sophie).
Sofia var mycket imponerad avFlorence Nightingale och hade läst mycket litteratur av henne. Hon hade också besökt sjukhus iLondon. Ur detta växte idén fram hos henne om att ge unga bildade kristna kvinnor en bra sjuksköterskeutbildning. Den 1 januari 1884 startade hon "Hemmet för sjuksköterskor" där fyra sjuksköterskor utbildades helt på bekostnad av drottningen. Föreståndarinna på hemmet blevAlfhild Ehrenborg som fått sin utbildning av Florence Nightingale och dessutom av denna försetts med lämplig litteratur för undervisningen.
Men då hennes sjuksköterskor mötte ett hårt motstånd inom den etablerade sjukhusvärlden och drottningen fått nog av alla samarbetssvårigheter lade hon 14 december 1887 tillsammans med Oscar grunden till ett helt nytt sjukhus och sköterskehem,Sophiahemmet. Hemmet planerades och inreddes efter den senaste vetenskapen, men samtidigt hemtrevligt. Tio år senare hade 6 557 patienter vårdats på hemmet och 166 sjuksystrar fått den två år långa utbildningen och erhållit skötersketecknet.
IOslo invigdes 1902 en centralanstalt för handikappade kalladSophies minde.
Sofia brukade, tillsammans med sina hovdamer Ebba von Rosen och Märtha Eketrä, ofta åhöra prästenGustaf Emanuel Beskow predikningar. 1868 donerade hon 2000 till byggandet av hans kyrka, och år 1869 inrollerade hon sina egna söner i hans skola,Beskowska skolan.
Sofia väckte en viss sensation när hon beslutade att hennes söner skulle gå tillsammans med vanliga barn i en privat pojkskola. Tidigare hade alla prinsar undervisats av privatlärare hemma på slottet. Prinsessan började allt mer engagera sig i väckelserörelsen. PastorGustaf Emanuel Beskow vann ett mycket stort förtroende hos henne. Med insamlade medel, främst gåvor från Sofia, lät han byggaBlasieholmskyrkan. Det var för övrigt han som drevBeskowska skolan i vilken Sofias söner sattes.
Åren 1889 till 1898 var Sofia ordförande förLapska missionens vänner, och hon kvarstod som föreningens beskyddarinna till sin död.
Sofia tillbringade helst sina somrar i Norge och från 1892 bodde hon på gårdenSkinnarböl näraKongsvinger. Drottningen var omtyckt i Norge och 1904, den sista sommaren hon tillbringade där, lär hon på sin makes fråga vad hon önskade till sin födelsedag ha svarat, "fred mellan folken".
Efter sin makes död 1907 drog sig Sofia tillbaka från offentligheten. Sitt sista offentliga framträdande gjorde hon den 3 december 1913 då 15 elever skulle invigas som sophiasystrar[2], däribland hennes barnbarn, Oscars dotter, Maria.
Sofia användeUlriksdals slott som änkesäte. Hon avled där i södra flygeln den 30 december 1913[5] omgiven av sin stora familj. Begravningsakten hölls den 8 januari iStorkyrkan och hon begravdes iRiddarholmskyrkan.
Drottningen år 1902 med två av sina barnbarn, prinsessornaMargaretha ochMärtha, döttrar till prins Carl och senare dansk prinsessa resp. norsk kronprinsessa.
Sofia 1898 i en sällsynt närbild av en svensk drottning ifördsin krona (Lovisa Ulrikas från 1751)