Han var sønn av stortingsrepresentant og prest Nils Nilssøn Dahl og hustru Christopha Kirstine Rønneberg. I 1872 ble han gift med Beret (Bella) Rebekka Stokkeland (1852–1902).