Дочь немецкого бизнесмена Вальтера Зоммерлат и бразилианки Алис Зоммерлат, урождённой де Толедо.
Сильвия много лет жила в бразильском городе Сан-Паулу, где её отец был представителем шведской фирмы. После того, как семья Зоммерлатов вернулась из Бразилии в Германию, Сильвия поступила учиться в Мюнхенский институт переводчиков и в 1969 году окончила его как переводчица с испанского. В 1971 году она была назначена старшей переводчицей-гидом при оргкомитете Мюнхенских Олимпийских игр 1972 года. Во время этих Олимпийских игр Сильвия Зоммерлат и познакомилась с Карлом Густавом, в то ещё время наследником шведского трона. Их помолвка состоялась 12 марта 1976 года, а 19 июня того же года в Кафедральном соборе Стокгольма состоялась свадебная церемония. Принадлежит к Лютеранской церкви Швеции, как и Карл XVI Густав.