Nacido y criado en la Rus de Kiev, con cuya ayuda reconquistó Noruega, consiguiendo expulsar al lugarteniente danés Sveinn Knútsson, hijo de Canuto el Grande, muerto poco antes.
Formalizó una alianza con el nuevo soberano danés Canuto Hardeknut, que nombró a Magnus su sucesor, en caso de no tener herederos.
A su vez el rey noruego lo apoyó contra su medio hermano Haroldo Harefoot, reinante en Inglaterra.
Muerto su aliado, Magnus fue elegido rey de Dinamarca, territorio que defendió contra vendos y eslavos.
Cuando Magnúss llega a su madurez, busca venganza por la muerte de su padre, pero el escaldo Sigvatr Þórðarson le da algunos consejos preventivos en su poema Bersöglisvísur, que Snorri Sturluson usa a menudo a lo largo de la saga y que le proporcionó el apodo de Magnúss el Bueno.