Dahl debuterte i verdenscupsammenheng i 2001 og tok sin første pallplassering i Toblach i 2003. Han representerte Kirkenes og Omegn Skiklubb før han flyttet til Trøndelag og Strindheim Idrettslag.