På 1500-meteren under Sommer-OL 1908, kom Dahl på sjuendeplass i sitt første semifinalheat og kom ikke til finalen. Under Sommer-OL 1912 deltok han i det individuelle terrenløpet, men fullførte ikke. Dermed deltok han ikke i terrengløp for lag. Han ble norgesmester på 1500 meter i årene 1906-1909 og på 5000 meter i 1908.