Han var sønn av lærer og klokker Martinus Nilsen og hustru Johanne Nilsdatter. Han giftet seg i 1912 med Dagrun Kuløy, datter av folkehøyskolebestyrer Ole Kristian Kuløy og hustru Karoline Tandberg.