Dahl ble født i Gjerpen og utdannet ved Statens håndverks- og kunstindustriskole før han fullførte arkitektstudier i Sverige. Han var ansatt ved Byarkitektens kontor før han etablerte egen praksis i Kristiania. I løpet av sin karriere tegnet Dahl forskjellige bygningstyper i Oslo (inkludert tidligere tiders Aker) og Moss: boliger, industribygg, forretningsgårder, bibliotek mv. Dahls bygninger fremviser et utvalg av arkitektoniske stiler som er typisk for hans samtid, som jugend, nybarokk og funkis.