Han var sønn av gårdbruker Ole Torsteinsson Gran og Johanne Marie Hansen. I 1904 giftet han seg med Anna Kristine Kofoed (1897–1945) fra Porsgrunn.