Dahl war von 1840 bis 1852 Zeichenlehrer an der Kadettenakademie, in dieser Funktion machte er 1840 eine Seereise mit der Korvette "Flora" nach Lissabon. Ebenso war er mit der Marine von 1848 bis 1850 bei der Schleswig-Holsteinischen Erhebung; dem dreijährigen Krieg (Dänisch: Treårskrigen). Die Flottenmanöver und Gefechte gaben ihm Gelegenheit, seine Geschicklichkeit zu zeigen bei der Wahl von Positionen und Perspektiven in seinen Bildern. Von Oktober 1842 bis Oktober 1848 war er außerdem Lehrer an der Perspektivschule der Kopenhagener Kunstakademie. Im Deutsch-Dänischen Krieg war er bei der Seeschlacht vom 9. Mai 1864 vor Helgoland erneut bei der Marine. Seine Darstellung des Scharmützels „Slaget ved Helgoland 9. maj 1864“ wurde später von anderen Künstlern als Vorlage für Lithografien gewählt.