Han var sønn av Ernst August Kreuger og Jenny Emelie Forssman. Han var gift tre ganger: (1) med Elsa Anne Cecilia Tamm (av friherreetten Tamm), (2) med Mary Wilhelmina (Mimmi) Nobel, og (3) med Diana Blanchefleur Hedberg.