.
Magnus var konge i
Norge, og ved Hardeknuds død i England, blev han accepteret som konge
i Danmark.
Magnus havde meget af sin slægts
hårdhed, men blev
med tiden mildere, og vandt sig tilnavnet "den Gode".
I Danmark huskes han for sejren på Lyrskov Hede over en stor Vendisk
hær, der var trængt ind over grænsen.
Ulf Jarls
søn, Svend Estridsen, som Magnus gjorde til Jarl i Danmark, gjorde
oprør mod ham, men var ikke heldig i kampen, og søgte støtte hos
sine venner i Sverige, hvorfra han gentog sine angreb.
En halvbroder til Olav den Hellige,
Harald Hårderåde, der havde været Væringhøvding i Miklegård (Constantinopel), kom
hjem til Norge, og Magnus måtte dele riget med ham.
Før sin død i 1047 bestemte Magnus, at Svend Estridsen skulle være
konge i Danmark, Harald Hårderåde i Norge.
Magnus døde ved et hestestyrt.
Magnus den Gode var søn af Olaf den Hellige af Norge og dennes
frille, Alvhild.
Magnus var ugift, men havde med en frille datteren,
Ragnhild,
født 1035, som i 1050 blev gift med Håkon 1.
Brigitta,
født 1047
.
.