Dahl representerte Nordre Bergenhus Amt på stortinget høsten 1814 og var en av fem som stemte imot unionen med Sverige. Han var også stortingsrepresentant i 1827, 1828 og 1830.