Han ble født på Saltrød gård, Østre Moland ved Arendal, tok artium i 1866 og ble cand. philos. etter anneneksamen i 1867. Han var i 1869 ferdig med ingeniørutdanning ved Chalmerska Institutet i Göteborg. Han bygget senere på utdannelsen i Kristiania og Sunderland.