Han var sønn av økonom ved Fredrikshald sykehus, Torbjørn Gustav Hansen, og hustru Clausine Antonette Andersen. Han ble i 1882 gift med Alexandrine Augusta Nora Helene Voigt (1858–1941).