Career
He competed at the 1920 and 1924 Summer Olympics and placed seventh and 25th, respectively. He served as the Olympic flag bearer for Finland in 1920. Hagelberg was a career military officer who fought in World War I. He died in a Soviet air raid during the Continuation War in 1941.