A la muerte de su hermano Haakon el Joven, Magnus se convirtió en el heredero del trono noruego, y fue nombrado rey por su padre Haakon IV desde 1257, y a partir de esa fecha hasta la muerte de éste, ambos gobernarían conjuntamente.