Career
He competed in the 1906 Summer Olympics in Athens and in the 1908 Summer Olympics in London. He also participated in the 1500 metres event. In 1908 Dahl placed second in his semifinal heat of the 1500 metres with a time of 4:10.4, not advancing to the final.
In the 800 metres, Dahl did not finish his semifinal heat and did not advance to the final.