Nach dem Studium begann er als Ingenieursassistent für die Königliche Eisenbahndirektion in Hannover (1860) und wechselte anschließend nach Hamburg (1862), wo er zum leitenden Oberingenieur der Baudeputation aufstieg (1872).