Utbildning: CS -1858, Chalmersska Slöjdeskolan i Göteborg.
FrKA 1861-1866, Kungliga Akademien för De Fria Konsterna.
Verksamhet: Egen verksamhet i Göteborg från 1872.
Arkitekt vid Överintendentsämbetet 1866-1904.
Andra uppdrag: Stadsfullmäktige i Göteborg, ledamot i byggnadsnämnden.
Medlemskap: Opp 1885, Opponenterna.
KF 1886-1891, Konstnärsförbundet.
STF 1891-1912, Svenska Teknologföreningen.
Verk ett urval:
Uppland, Balingsta kyrka 1872. Revs 1934.
Västergötland, Tådene kyrka 1878–1880.
Bohuslän, Kungshamns kyrka, Kville sn 1879.
Västergötland, Lundby kyrka, Göteborg 1882–1886.
Västergötland, S:t Pauli kyrka, Göteborg 1880–1882.
Halland, Lindome kyrka 1882–1884. Äldre torn.
Halland, Förlanda kyrka 1885–1887. Äldre torn.
Halland, Ölmevalla kyrka 1884–1885.
Västergötland, Fässbergs kyrka, Mölndal 1886–1887.
Värmland, Sunne kyrka 1886–1888.
Bohuslän, Grebbestads kyrka, Tanums sn 1890–1892.
Västergötland, Örgryte nya kyrka, Göteborg 1888–1890.
Halland, Okome kyrka 1890–1891.
Bohuslän, Fjällbacka kyrka, Kville sn 1892.
Halland, Falkenbergs nya kyrka 1891–1892.
Halland, Hanhals kyrka 1893. Brann 1936, murarna revs 1955.
Halland, Köinge kyrka 1894–1896.
Halland, Vinbergs kyrka 1899.
Värmland, Fryksände kyrka 1896–1898.
Halland, Gödestads kyrka 1895–1897.
Bohuslän, Bokenäs kyrka 1899–1901.
Bohuslän, Lysekils kyrka 1897–1901.
Halland, Alfshögs kyrka 1901–1903. Med C Crispin.
Halland, Hishults kyrka 1901–1902. Med C Crispin.
Dalsland, Högsäters kyrka 1900–1902.
Västergötland, Ornunga kyrka 1903–1905. Med C Crispin.
Västergötland, Seglora kyrka 1902–1903.
Bohuslän, Hällevikstrands kyrka, Morlanda sn 1903–1904.
Dalsland, Sundals–Ryrs kyrka 1903–1906.
Västergötland, Kinnarumma kyrka 1904–1907. Revs 1942.
Bohuslän, Smögens kyrka, Askums sn 1904–1905.
Dalsland, Edsleskogs kyrka 1905.
Restaurering 25 kyrkor.
Hälsingborgs teater (riven).
Handelsinstitutet, Göteborg.
Edv Magnus minne m m i Göteborg.
Wijkska villan, Göteborg.
Bostadshus vid Avenyn, Göteborg.
Högre Allmänna läroverket, Uppsala.
Rektorsbostad, Uppsala.
Hotell Gillet, Uppsala.
Samtliga stationsbyggnader på Västgötabanan Göteborg - Skara, invigd 1900.