Participating at the 1908 Summer Olympics, he finished thirteenth in both high jump and triple jump. He also participated in the long jump competition but his result is unknown. Olsen became Norwegian champion, four times, in the events standing high jump twice and he won two titles in 1913, in the 110 hurles and in standing long jump. He came in second and third several times in the jumping events.