Utbildning: Studentexamen i Falun 1878.
KTH 1878-1882, Kungliga Tekniska Högskolan i Stockholm.
FrKA 1882-1884, Kungliga Akademien för De Fria Konsterna.
Verksamhet: Arkitekt vid Stockholms gasverk 1890-1893, vid Stockholms stads byggnadskontor 1906-1907.
Egen verksamhet i Stockholm.
Tävlingar: Sveriges paviljong vid Parisutställningen 1900, 1898, 1:a pris.
Kungliga Tekniska Högskolan 1912, 4:e pris.Resor: Frankrike, Italien 1885-1886.
Vidsträckta resor i Europa och även i Amerika.
Medlemskap: STF 1878-1909, vice ordförande i avd A 1891-1894.
FrKA 1897, Kungliga Akademien för De Fria Konsterna.
Egna skrifter: Teknisk tidskrift 1893 sid 14, Stockholms Elektricitetsverk; ibid år 1895 sid 39, Skagershults nya kyrka (Örebro län); ibid år 1912 sid 1, Förslag till Nobelbyggnad. Kritik av Östberg och Clason; ibid år 1913 sid 93, Uppenbarelsekyrkan i Saltsjöbaden.
Svenska bilder från 1900-talets början, 1915-1925. Stockholmsbilder från början av 1900-talet, 1-5, 1915-1919.
Bilder från bruk och gruvor i Bergslagen, 1921.
Svensk byggnadstradition i bilder, 1940.
Verk ett urval:
Rosenborgshuset, Stureparken 1, Stockholm 1882-1883, tillsammans med K Salin och I G Clason.
Bergööska huset, Storgatan 5, Hallsberg 1884-1889.
Brandstation i Gävle 1889-1891.
Gävle gasverk 1893.
Stockholms elverks Brunkebergsstation 1892.
Värtagasverket, Hjorthagen, Stockholm 1890-1893.
Vattentornet vid Mosebacke, Stockholm 1895-1897.
Villa Lugnet för Knut Tillberg, Saltsjöbadspromenaden 8, Saltsjöbaden 1893-1895, tillbyggd av C Westman.
Villa Tallbacken för Robert Thegerström, Slottsvägen 6, Djursholm 1892-1897.
Stockholmsutställningarna 1897 och 1909.
Centralpalatset, Stora torget, Falun 1895-1897, nu ombyggt.
Munktells mekaniska verkstads AB, Eskilstuna 1895-1898.
Ugglebo, eget sommarhus, Lilla Skuggan, Stockholm 1896, nu ombyggt.
Parkudden, Prinsessan Ingeborgs väg 14, Djurgården, Stockholm 1899-1900, ombyggnad för prins Carl.
Byggnader för Mora-Elfdalens Järnväg 1899-1900, delvis rivna.
Byggnader för Stockholm-Nynäs Järnväg 1899-1901, delvis rivna.
LO-huset, förut Carlbergska huset, Norra Bantorget 18, Stockholm 1899-1900.
Centralposthuset, Vasagatan 28-34, Stockholm 1898-1904.
Rosenbadspalatset, Strömgatan 22-24, Stockholm 1899-1904.
Vintra, egen villa, Djurgårdsvägen 158, Djurgården, Stockholm 1903.
Prins Eugens Valdemarsudde, Djurgården, Stockholm 1903-1904.
Thielska galleriet, Djurgården, Stockholm 1904-1905.
Sveriges (Norges) paviljong, Herrgården, för Louisiana Purchase Exhibition 1904, flyttad till Kansas.
Sveriges avdelning för Esposizione Internationale d´Arte, Venedig 1905 och 1912.
Värtaverket, Hjorthagen, Stockholm 1900-1905.
Begravningskapell, Nya kyrkogården, Norberg 1902-1905.
Kronobergsstationen, St Göransgatan 57, Stockholm 1902-1905, riven utom gatufasaden.
Djurgårdsstationen, Singelbacken 15, Stockholm 1905.
Katarinastationen, Kapellgränd 10-14, Stockholm 1901-1905, delvis riven, gatufasaden kvar.
Tulestationen, Tulegatan 11-13 - Kungstensgatan 21, Stockholm 1901-1906.
Bergsgården, Sollidsbacken, Djurgården, Stockholm 1905-1906.
Byströms villa, nu Spaniens ambassad, Hazeliusbacken 14, Stockholm 1906, ombyggnad.
Centralposthuset, Skeppsbron 1, Malmö 1899-1906, nu om- och påbyggt.
Energiverkets huvudstation, Tulegatan 7-13, Stockholm 1902-1906.
Gas- och vattenledningsverket, Torsgatan 22-30, Stockholm 1906.
Villa Nyhem för Helge Bäckström, Burevägen 22, Djursholm 1905-1906.
Villa Nyhem, trädgårdsmästarbostad, Heimdalsvägen 17, Djursholm 1905-1906.
NK:s paviljong (Villa), Norrköpingsutställningen 1906, flyttad till Behmbrogatan 1, Nyköping.
Villa för baron M von Stedingk, Vasagatan 3, Sala.
Villa Mittag-Leffler, Auravägen 19, Djursholm 1906-1907, om- och påbyggnad.
Fridhem för prins Carl, Getå 1906-1909, även lekstuga.
Sveriges avdelning för Turist- och Sportutställningen i Berlin 1907.
Villa för Thorbjörn Hwass, Masmovägen, Huddinge.
Jennyhill vid Oakhill, Djurgården, Stockholm 1907-1909, ombyggnad för prins Wilhelm.
Oakhill för prins