Er absolvierte 1866 die Bauakademie in Berlin mit der Bauführerprüfung und legte 1872 die Baumeisterprüfung ab. Dazwischen wirkte er von 1869 bis 1871 am Bau des Empfangsgebäudes des Lehrter Bahnhofes mit. Neben anderen Projekten leitete er seit 1880 Garnison-Bauinspektor von 1878 bis 1881 den Ausbau und von 1886 bis 1889 die Erweiterung der Kasernen des 1. Garde-Feldartillerie-Regiments. 1879/80 hatte er die Bauleitung bei der Erweiterung der Kaserne des 2. Garde-Ulanen-Regiments inne und 18861889 erweiterte er das Preußische Kriegsministerium.