Han er utdannet ved Chalmers tekniska högskola, der han har en mastergrad innen kjemisk prosessteknologi, og han har en Bachelor of science-grad i økonomi fra Handelshögskolan i Göteborg. Han er gift og har tre barn.