Desde 1985 está casado con la exmodelo finlandesa Heini Wathén, con la que ha tenido cuatro hijos: Jasmine (que tiene una hija, Delilah), Karim (unido a la modelo brasileña Brenda Costa, con la que tiene una hija, Antonia), Camilla (una hija, Luna), y Omar.