Utbildning: Slöjdskolan I Stockholm 1871-1872.
FrKA 1873-1880, Kungliga Akademien för De Fria Konsterna.
Verksamhet: Arkitekt vid Överintendentsämbetet 1880-1905.
Statens kontrollant vid operabygget i Stockholm 1891-1898 och vid Visby domkyrkas restaurering 1900-1901.
Byggnadschef och ledamot i arméns kasernbyggnadsnämnd 1913-1919.
Egen verksamhet i Stockholm.
Lärarverksamhet: Lärare i husbyggnadskonst vid KTH 1884-1886, Kungliga Tekniska Högskolan i Stockholm.Resor: Frankrike, Spanien, Österrike, Tyskland och Italien 1881-1883.
Medlemskap: STF 1888-1918, Svenska Teknologföreningen, styrelseledamot 1900-1903, ledamot av styrelsen för avd A 1896 och 1903.
FrKA 1897, Kungliga Akademien för De Fria Konsterna, kamrerare 1920-1927.
Verk ett urval:
I Stockholm: Palmeska huset, Kungsträdgårdsgatan 2 - Södra Blasieholmshamnen 12, 1884-1886, tillsammans med A Kumlien, H Zettervall; Sveasalen, Hamngatan 18, 1886-1888, nedbrunnen 1899; Humlegårdsgatan 8, 1888; Hyreshus, Sibyllegatan 16 - Linnégatan 32, 1888-1889, tillsammans med Agi Lindegren; Hyreshus, Narvavägen 19-21, 1897, tillsammans med T Stenberg; Frankrikes ambassad, förut Konsul Bloms villa, Narvavägen 26-28, 1900, tillsammans med E Lallerstedt; Höganäsmagasinet, Nybrokajen 7, 1888-1889, rivet 1930; Strand Hotel, Nybrokajen 9, 1911-1912; Ombyggnad av Vasateatern i Lundbergska huset, Kungsgatan - Vasagatan 1892; Konstnärshuset, Smålandsgatan 7, 1897-1898; Birger Jarlsgatan 2-4, 1894-1895, tillsammans med T Stenberg; Livförsäkrings AB Oden, Birger Jarlsgatan 3-5, tillsammans med E Lallerstedt; Birger Jarlspassagen, Birger Jarlsgatan 9, 1894-1897, tillsammans med T Stenberg; Hyreshus, Strandvägen 57, 1895-1900, tillsammans med T Stenberg; Veterinärhögskolan, Roslagsvägen, Albano 1906-1911, tillsammans med R Enblom; Timmermansordens ålderdomshem, Nockeby 1912.
Wahrens kontors- och magasinsbyggnader, Norrköping 1891.
Byggnad för Tekniska skolan, Örebro 1897-1898.
Öland, Källa kyrka 1887–1888.
Småland, Lommaryds kyrka 1889–1893.
Västmanland, Guldsmedshyttans kyrka, Linde sn 1893–1895.
Småland, Gislaveds kyrka, Båraryds sn, 1904 . Ombyggd 1935.