dwukrotnie żonaty: 1. Jenny Myrberg (1990 - 2003, rozwód), 3 dzieci: 2 córki Fanny (ur. 1992) i Vera (ur. 1997) oraz syn Leo (ur. 2002); 2. Clara Byström (od 07.07.2005), 3 dzieci: syn Bill (ur. 2006) i 2 córki: Iris (ur. 08.02.2011) i Lisa (ur. 2013)