Han var sønn av banksjef Thomas Wegner Haaland og Anna Christine Knudsen. I 1915 giftet han seg med Ida Caroline Knutsen (f. 10. september 1894), datter av skipsreder Knut Knutsen O.A.S. Sammen fikk de barna Thomas Wegner Christian (f. 4. mars 1917), Elisabeth f. og d. 1919), Elisabeth (f. 22. september 1920), Anna Christine (f. 14. juni 1923) og Ida Karoline (f. 18. juli 1926).