He attended the Royal Danish Academy of Fine Arts building school and ornament school from 1855 to 1862 where he was a student of Gustav Friedrich Hetsch (1788–1864) and also trained under Niels Sigfred Nebelong (1806–1871).
He was an Officer in the Royal Danish Army from 1863 where he rose to the rank of captain and was discharged in 1868.
[2] He designed a number of public buildings, especially railway stations in cities including Kolding (1866), Hjørring (1871), Guldager (1874), Tommerup (1883), Nyborg (1891) Hobro (1893), Viborg (1896) and Aalborg (1902).
In addition, he designed the town hall in Nibe (1872), post office and telegraph buildings in Horsens (1880-81), as well as hospitals in Hobro (1880-81), Aarhus (1882) and Rønne (1890-92).
In addition, he designed a number of other building including schools and prisons especially in Jutland.