Han hadde sin utdannelse fra Trondhjems Tekniske Læreanstalt, der han ble uteksaminert fra arkitektlinjen i 1902. Rett etter eksamen ble han ansatt som tegner hos arkitekt Paul Due i Kristiania. I 1903–1904 var han tegner hos arkitekt Aage Langeland-Mathiesen i København. Han arbeidet deretter ved flere arkitektkontorer i Norge og Danmark. Han var blant annet arkitekt hos M. Thams & Co. i Orkdal i perioden 1908–1910. I 1910–1913 var han bestyrer ved den tekniske aftenskole i Bodø, og hadde egen arkitektpraksis samme sted. Han var bygningsinspektør i Trondhjem i 1913–1916. Deretter flyttet han til Bergen, og var en tid sekretær i Bergen boligråd, før han åpnet egen praksis i 1920. I 1923–1930 var han bygningsinspektør i Fredrikshald. Deretter flyttet han til Trondheim, der han ble boende livet ut. Han hadde privat praksis, og underviste ved Den tekniske aftenskolen og NTH.