Urodziła się w północnej Zelandii, w Knadrup, w Danii między 1165 i 1170. W 1185 poślubiła Swerkera Karlssona. W 1195 jej mąż wstąpił na tron Szwecji jako Swerker II Młodszy a ona stała się królową małżonką. Mieli razem syna Karla i dwie córki: Helenę i Krystynę. Zmarła w 1199 lub 1200 roku prawdopodobnie przy porodzie. Została pochowana w Alvastrze.
MałgorzataM.Hertmanowicz-BrzozaMałgorzataM., KamilK.StepanKamilK., Słownik władców świata, Kraków: Wydawnictwo Zielona Sowa, 2005, s. 540-541, ISBN83-7435-077-6, OCLC749692036.