Fils posthume de Tryggve Olafsson , roi du Viken [1], et l’arrière-petit-fils de Harald à la belle chevelure , premier roi de Norvège.
Olaf grandit à l’étranger, esclave en Estonie, guerrier en Russie, il devient ensuite un viking redouté en Baltique puis dans les Iles britanniques où il combat l’Ealdorman [2] Byrhtnoth d’Essex en 991 et participe à l’attaque de Londres en 994.
Après avoir quitté Novgorod, Olaf pille différents établissements et ports avec succès. En 982, il est pris dans une tempête et aborde au Wendland [3] où il rencontre la reine Geira , fille du roi Burislav . Elle gouverne alors la partie du Wendland où Olaf a atterri et lui offre, ainsi qu’à ses hommes, d’y passer l’hiver. Olaf accepte et après avoir courtisé la reine, tous 2 se marient. Olaf commence alors à recouvrer, au nom de Geira, les taxes que certains barons refusent de lui payer. Après plusieurs campagnes victorieuses, il recommence ses expéditions, notamment en Scanie [4] et au Gotland [5].
Après 3 années passées en Wendland, sa femme Geira tombe malade et meurt. Il ressent tant de chagrin de cette perte qu’il ne supporte plus de rester en Wendland et reprend sa vie de pillages en 984. Il se déplace de Frise jusqu’aux Hébrides, avant de débarquer, après 4 années, aux îles Scilly [6].
En 988, Olaf navigue vers l’Angleterre. Il assiste alors à un thing [7] convoqué par la reine Gyda, sœur du roi de Dublin, Olaf Cuaran ou Olaf Kvaran . Veuve d’un earl [8] local, elle cherche un nouveau mari. De nombreux hommes de valeur se présentent mais Gyda remarque Olaf, en dépit du fait qu’il porte ses habits de voyage quand les autres ont revêtu leurs plus beaux habits, et lui demande de l’épouser. Un autre homme du nom d’Alfvine, qui avait demandé auparavant la main de Gyda sans succès, proteste et provoque Olaf et ses hommes pour un duel selon la tradition scandinave, le holmgang [9]. Olaf et ses hommes combattent l’équipage d’Alfvine et gagnent le combat, sans faire un seul mort. Alfvine est envoyé en exil avec interdiction de revenir. Gyda et Olaf se marient. Ils passent leur temps entre l’Irlande et l’Angleterre.
Baptisé en 994 en Angleterre avec comme parrain le roi Ethelred II d’Angleterre, il renonce à la piraterie.
En 995, après le meurtre du jar [10] Håkon Sigurdsson , il s’empare de la Norvège et entreprend la christianisation forcée du pays, rencontrant beaucoup de résistance. Son autorité en la matière se fera sentir loin dans les pays d’influence norvégienne, Orcades [11], îles Féroé [12], Islande et même Groenland. Olaf joue un rôle important dans la conversion des Vikings au christianisme. On lui attribue la construction de la première église de Norvège, en 995, et la fondation de la ville de Trondheim [13]. Une statue d’Olaf se trouve sur la place centrale de la ville.
En 997, Olaf fonde sa capitale, Nidaros [14]. Le site est idéal, situé à l’embouchure de la rivière Nid qui serpente avant de se jeter dans le fjord, en créant une péninsule facile à défendre contre les agressions.
Olaf continue d’encourager la propagation du christianisme dans son royaume tout au long de son règne.
Il convainc Leif Ericson , fils d’ Érik le Rouge , le découvreur du Groenland, venu se présenter à lui, de se faire baptiser et d’emmener un prêtre à son retour, afin d’encourager la conversion du reste de sa famille.
Olaf permet également la propagation du christianisme dans les Orcades, qui sont à l’époque sous l’autorité de la Norvège.
Il se fâche avec le roi Sven 1er de Danemark en épousant sa sœur Thyre, qui s’était enfuie d’auprès de son païen de mari, le roi Burislav, en opposition à la volonté de son frère.
Alors que ses deux précédentes femmes, Geira et Gyda avaient apporté à Olaf richesse et chance, Thyre cause sa perte selon les sagas. Elle l’entraîne en l’an 1000 dans une expédition visant à arracher des terres à Burislav.
En 1000, une coalition réunissant Olof Skötkonung de Suède, Sven 1er de Danemark et des opposants norvégiens menés par Erik de Hladir dit Éric Håkonsson mettront fin à son règne à la bataille navale de Svolder [15] le 9 septembre 1000.