Utbildning: Studentexamen i Karlstad 1886.
KTH 1886-1890, Kungliga Tekniska Högskolan i Stockholm.
FrKA 1891-1894, Kungliga Akademien för De Fria Konsterna.
Verksamhet: Arkitekt vid privata kontor samt vid Riksbyggnadskontoret.
Stadsarkitekt i Jönköping 1901-1930.
Andra uppdrag: Initiativtagare till Föreningen Sveriges Stadsarkitekter FSS, som bildades 1924-08-31 i Jönköping.
Medlemskap: STF 1887-1926, Svenska Teknologföreningen.
Egna skrifter: Rom vägledare bland äldre byggnadsminnen, Stockholm, 1926.
Uppsatser: Byggnadsväsendet, Jönköpings historia IV.
Byggnader efter tiden omkring 1860, Jönköpings historia IV.
Stenåldersboplatser å Marstrandsöarna. Stockholm, 1928.
Debattinlägg avseende behovet av kvalificerade stadsarkitekter samt deras arbetsuppgifter och krav i Stadsförbundets tidskrift 1918.
Verk ett urval:
Södra skolan i Huskvarna 1911.
Huskvarna skola 1919.
Eksjö allmänna läroverk 1912.
Smålands Enskilda Bank i Vetlanda 1915.
Kommunalhuset i Vetlanda 1910.
Sparbanken i Nässjö 1907.
Kyrkoherdebostad i Nässjö 1908-1909.
Resterande objekt är uppförda i Jönköping: Grand hotell, Hovrättstorget 1, 2 - Östra Storgatan 42, 1902-1905.
Per Brahegymnasiet, Residensgatan 1910-1913.
Idas hushållsskola.
Södra folkskolan.
Norra folkskolans gymnastikhus 1908.
Odd Fellow-huset, Brunnsgatan 24, 1905.
Hyreshus, Klostergatan 7 och 9, Brunnsgatan 19, Oxtorgsgatan 20, 1904-1905.
Hyreshus, Östra Storgatan 114 - Rosenbergsgatan 2, 1905.
Hyreshus, Skolgatan 11 - Barnarpsgatan 16, 1907.
Privatvilla för direktör H Engström, Kapellgatan 9 - Brunnsgatan 20, 1905.
Teaterhuset 1905.
Varmbadhuset, Norra Strandgatan 30 - Apoteksgränd 2, 1906.
Spårvagnsstallarna, Gjuterigatan 4-8, 1907.
Östra reningsverket, Östra Storgatan ca 1910.
Allmänna Brands byggnad 1920.
Jönköpings mekaniska verkstad 1921.
Ålderdomshem Agnes minne 1914.
Vilhelmsro arbetshem för manliga fallandesjuka 1918.
Epidemisjukhuset 1919.
Sjukhem Anna Kjellbergs minne 1923.
Västra församlingshemmet 1923.
Kristliga Ynglingaföreningens nybyggnad 1913.
Tenhults herrgård 1903-1904.
Stuga för kaffe och läskedrycksförsäljning Stadsparken 1903.
Villa i kv Freja 1910.
Hyreshus, Norra Strandgatan 4, 1918.
Hyreshus, Östra Storgatan 110 - Rocksjögatan 2, 1919.