Han var sønn av skipskaptein Andreas Ditlef Zachariassen (1842–1884) og Anna Karolina Elise Nilsen (1845–1925), og giftet seg i 1910 med Johanne Margrethe (Hanne) Hagerup Bull (1882–1956), datter av høyesterettssassessor Edvard Hagerup Bull. Etter en tid til sjøs og Sjøkrigsskolen ble han diplomat.