Родилась 6 декабря 1984 года в семье Эрика и Мари Хеллквист. У неё две родные сестры. Все они выросли в местечке Альвдален. Брала уроки танца, комедии и фортепиано.
Переехав в Стокгольм после окончания гимназии, девушка подрабатывала официанткой и моделью. В 20 лет она снималась топлесс для известного в Швеции мужского журнала Slitz, получив в итоге титул «Мисс Slitz».
После успеха на поприще фотомодели её пригласили в реалити-шоу с элементами эротики Paradise Hotel, после окончания которого София отправилась жить в Нью-Йорк. Там она обучалась йоге и вскоре открыла свой собственный йога-центр. Позже она также выпустила свою линию одежды для йоги.
В 2009 году, ещё до встречи с принцем, она решила отправиться в Гану в качестве волонтера, где помогала строить детский дом. Уже после знакомства с будущим мужем, но ещё до начала отношений с ним, в 2010 году София стала учредителем детского благотворительного фонда «Игровая площадка».
С апреля 2010 года начала встречаться с принцем Карлом Филиппом[3][4]. В июне 2014 года было объявлено об их помолвке.
13 июня 2015 года в 17:00 в церкви Королевского дворца[5], состоялась церемония браковенчания.