应是在哈拉尔三世统治后期 。因此，可能是奥克尼伯爵的死亡激发起马格努斯的远征，并且这次远征是（埃尔兰德雷芬的爵位继承人）向哈拉尔三世提出的。伍尔夫还提出，马格努斯可能在1057年至1058年在对苏格兰的战争中扮演了一些角色，也许他是支持马尔科姆三世对抗卢拉赫。
统治与逝世.1062年，马格努斯陪随他的父亲参加了对丹麦的战争。在前往丹麦的途中，哈拉尔三世的舰队在丹尼斯的一次重大海战中与丹麦国王瑞斯特·埃斯特里德森的舰队发生了冲突，导致挪威的胜利。1066年，在与斯文二世签下和议结束战