Han var sønn av Kristianas borgermester Hassa Horn og hustru Alette Gram. Morfaren var trelasthandler og stortingsmann Einar Gram i Trondhjem. Han giftet seg i 1905 med Helga Birch-Reichenwald, datter av høyesterettsadvokat, statsråd og stortingmann Peter Birch-Reichenwald. Som enkemann giftet han seg på nytt i 1910 med Sigrid Steen.