Hagen was born in Sigdal, Buskerud, Norway, immigrated to the United States as a young man and settled in Crookston, Minnesota.