斯文在哈德克努特(克努特大帝之子)担任丹麦国王时被封为贵族,并加入丹麦与挪威的战争,但他们被挪威国王马格努斯一世的军队击败。
当哈德克努特在1042年去逝时,马格努斯宣布兼领丹麦王位,并封斯文作为日德兰半岛的贵族。
自1043年起,斯文开始与马格努斯对抗,但被打败,并且逃跑到瑞典。
斯文和马格努斯之间的战争持续到1045年,直到马格努斯被流放的叔叔哈拉德·哈德拉达回到挪威。
哈拉德和斯文两股势力合流,迫使马格努斯宣布与哈拉德分享挪威王位。
1047年马格努斯死亡,在他临终时说:他的王国将被划分,哈拉德得到挪威王位,而斯文是丹麦国王。
哈拉德不情愿丹麦被斯文二世拥有,开始攻击斯文二世,战争一直持续到1064年,哈拉德才停止了对丹麦的攻击。
在哈拉德之后被哈罗德·葛温森打败并且在斯坦福德桥战斗中被杀死,斯文二世将他的注意力转到了他的叔叔克努特大帝曾经统治的英格兰。
他与盎格鲁-撒克逊人的皇室后裔贵族埃德加一起,于1069年攻击威廉国王。
然而,在占领了约克以后,斯文二世从威廉那里接受了报酬后抛弃埃德加,埃德加被流放到苏格兰。
“看来哈拉尔.英格林是怀疑马格努斯国王的离奇死亡和斯温有关,他急匆匆地率军离去是为了和斯温争夺挪威和丹麦的王位。
上帝眷顾我诺曼王国,想来哈拉尔和斯温的战争将会持续很长时间,他们在十年之内都不会有经历侵略英格兰王国。”威廉心中有了猜测,尽管这些还都需要验证,但他还是松了口气。