记载奥拉夫二世曾经领导一次成功的海上袭击，摧毁伦敦桥，尽管没有盎格鲁-撒克逊的记录证实此事。可能是在埃塞尔雷德于1014年收复伦敦及重登英格兰国王王位并驱逐克努特大帝的那个时候。1027年，奥拉夫二世联合瑞典进攻克努特大帝统治的丹麦，遭惨败，逃亡至古罗斯城市诺夫哥罗德。克努特大帝乘机兼领了挪威王位。1030年，奥拉夫二世返国试图夺回王位时战死。他在死后不久即被尊为挪威的主保圣人。