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 Wilhelm, nu italienska ambassaden, Djurgården, Stockholm 1907-1911.
Funckska huset, Kornhamnstorg 53, Stockholm 1908, påbyggnad.
Johannes brandstation, Malmskillnadsgatan 62, Stockholm 1909, tillbyggnad.
Villa Graninge för Mauritz Philipson, nu Graninge stiftsgård, Värmdön 1909.
Engelbrektsmonumentet, Tingsparken, Norberg 1909.
Kyrkogårdsmur, Nya kyrkogården, Gustavsberg 1909.
Observatorium, Skansen, Stockholm 1910.
Villa, Farsta udde, Gustavsberg 1910.
Villa Strandvik, Gustavsberg 1911.
Villa, Sjöstigen 4, Lidingö 1911.
Bjertofts slott för K H Littorin, Fyrunga, Vara 1911-1914.
Disponentvilla, Jössefors 1912-1914.
Baltiska utställningen 1914.
Nordiska kompaniets byggnad, Hamngatan 18-20, Stockholm 1912-1915.
Sveriges paviljong för The Panama-Pacific International Exposition i San Francisco 1915.
Begravningskapell, Nya kyrkogården, Gustavsberg 1923-192...