Han var sønn av kjøpmann Hans Fredrik Haslund (død 1822) og Adolfine Christine Conradi (1784–1863), og var gift i første ekteskap med Anne Marie Caroline Sophie Juel (1811–1848), datter av proprietær og skipsreder Anders Juel. I annet ekteskap var han gift med Alvilde Hervora Arntzen (1816–1889).