Олаф был отцом Стирбьёрна Сильного и Гирид от его жены Ингеборги Трандсдоттери. Он был отравлен во время пира, по мнению его сына, своим братом Эриком. По решению шведского тинга, Эрик лишил Стирбъёрна власти и объявил соправителем своего не родившегося ребенка, на основании, что это будет сын (позже действительно родился сын — Олаф Шётконунг).