Han gikk i 1890 ut av den maskintekniske linjen ved Trondhjems Tekniske Læreanstalt, som var en forløper til NTH. Så jobbet han frem til 1893 som anleggsingeniør ved Solørbanen fra Kongsvinger til Flisa (innviet 1893), dernest fra 1893 til 1895 ved Setesdalsbanen (innviet 1895) og 1895 til 1897 ved Nordbanen, i dag kalt Gjøvikbanen (først åpnet i 1900).