Rey de Dinamarca (1086-1095), sucediendo a su hermano Canuto el Santo.
Fue el tercer hijo del rey Svend II.
Olaf I se casó con Ingegerd Haraldsdatter, princesa de Noruega.
Olaf I no tuvo hijos, por ello cuando muere en 1095 es sucedido por su hermano Erico I. Olaf murió el 18 de agosto de 1095 en extrañas circunstancias.
Saxo Grammaticus escribe que: "se entregó voluntariamente para perder la mala suerte de las tierras y pidió que toda ésta (culpa) cayera sólo sobre su cabeza.